사용하기 편한 Latex 매크로 컬렉션

6812 단어 LaTeX
평소 Latex를 사용하고 있습니까? 자신은 사용하고 있습니다!
LaTeX는 좋지요, LaTeX의 기법에 익숙해지면 좋은 느낌으로 보이게 걸리므로 매우 편리합니다.

그런 편리한 LaTeX를보다 편리하게 해주는 것으로 매크로라는 기능이 있습니다. 매크로를 사용하면 직접 명령을 작성하여 복잡한 명령을 쉽게 정의 할 수 있습니다.

이번에는 자신이 자주 사용하는 매크로를 정리해 가고 싶습니다.

소개



매크로를 선언하는 위치는 \begin{document} 이전입니다.usepackage{} 를 쓰고 있는 곳(프리어셈블)입니다!

참조 시스템



LaTeX에서는 \label{ラベル名} 로 라벨을 붙인 것에 대해 \ref{ラベル名} 를 하면(자), 자동으로 전체를 통해서의 번호를 취득하는 기능이 있습니다.

예를 들어 이런 식으로
\begin{tabular}{|c|c|}
  \hline
    セル1 & セル2 \\ \hline
    セル3 & セル4 \\ \hline
    セル5 & セル6 \\ \hline
\end{tabular}
\label{tb:table1}\ref{tb:table1}では$\cdots$

작성하면 컴파일 된 결과는



같은 느낌으로 일련 번호의 1이 자동으로 보완됩니다. \ref 를 자주 사용하는 장면으로는 식 번호, 표 번호, 그림 번호가 있다고 생각합니다.
\ref 의 안되는 곳으로서, 숫자는 자동으로 보관해 줍니다만, 「그림」이나 「식」등의 숫자의 전의 말은, 스스로 써야 합니다. 이건 귀찮아요?

그래서 자신은 다음 매크로를 사용합니다.
% 図の参照
\newcommand{\Zu}[1]{\ref{fig:#1}}

% 表の参照
\newcommand{\Hyou}[1]{\ref{tb:#1}}

% 式の参照
\newcommand{\Shiki}[1]{\eqref{eq:#1}}

사용법으로,
\begin{align}
  y = \sin x  \label{eq:sin}
\end{align}

%=====以下,使うときの書き方
\Shiki{sin}はサインカーブです

처럼,



느낌으로 「식」도 함께 들어가게 됩니다. 그림이나 표 때도 똑같이 사용할 수 있습니다!
한자가 아닌 fig:1, table:1과 같이 하고 싶을 때는, 매크로의 한자를 바꾸고 싶은 것으로 재기록하면 됩니다.

수학계



벡터나 행렬일 때 볼드 이탤릭으로 하고 싶을 때 수식 환경으로 하는 것이 귀찮아요?

다음은 수식 환경에서 하지 않아도 할 수 있는 매크로입니다.
% ボールド
\newcommand{\bi}[1]{\ensuremath{\boldsymbol{#1}}}

% 転置記号
\newcommand{\T}{\ensuremath{^{\text{T}}}}

% argmax, argmin ※argmax, argminは数式環境下!!
\newcommand{\argmax}{\mathop{\rm arg~max}\limits}
\newcommand{\argmin}{\mathop{\rm arg~min}\limits}

% =====以下,使うときの書き方

$x$はベクトルだから\bi{x}にしたい.

行列\bi{A}の転置は,\T{\bi{A}}ってかきたい.

$\underset{x \in\{0,1\}} \argmax{3x}=\{1\}$

$\underset{x \in \mathbb{N}}{\arg \min } \frac{1}{x}=\emptyset$


출력 결과는



사이고에게



이번에 열거한 매크로들이 매번과 같이 사용해 나가므로, 템플릿에 우선 넣어지고 있습니다.
보다 매크로에 대해서 흥미를 가지고 있는 분은, htps : // 이 m/zr_로 x8r/이고 ms/5067307890d36c0에4882 에 상세하게 써 있으므로 보면 좋다고 생각합니다.

LaTeX로 수식을 치고 싶지 않을 때는 mathpix이 매우 편리합니다!

좋은 웹페이지 즐겨찾기