사용하기 편한 Latex 매크로 컬렉션
6812 단어 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이 매우 편리합니다!
Reference
이 문제에 관하여(사용하기 편한 Latex 매크로 컬렉션), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mei28/items/a63e1a7248d82ab9c477텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)