LaTeX에서 수식(또는 그래픽 개체)을 추상화하는 방법

LaTeX에서 수식(또는 그래픽 개체)을 추상화하는 방법

LaTeX에 많은 문서(예: 수학 단어 문제)가 있고 동일한 수식을 반복해서 작성하고 싶지 않다고 가정해 보겠습니다. 대신, 다음과 같은 것을 작성 \pythagoreantheorem하고 렌더링할 때 이 용어가 다른 곳에서 정의한 표현으로 올바른 표현으로 대체되기를 기대하는 것이 좋습니다.
LaTeX는 모든 문서에서 호출할 수 있는 시스템 수식을 정의하는 메커니즘을 제공합니까?

(그래픽에 대한 동일한 질문: 문서에서 호출할 수 있는 시스템 그래픽 개체를 정의하는 방법이 있습니까? - 작성하면 \cube해당 TikZ 코드로 대체됩니다.)

답변1

전체 tex 언어는 설명하는 정의에 따라 명령을 대체하는 매크로 확장을 기반으로 합니다.

그냥 파일을 만들어 보세요 mycommands.sty .

\RequirePackage{tikz}

\newcommand\cube{\begin{tikzpicture}... whatever \end{tikzpicture}}

\newcommand\pythagoreantheorem{%
\begin{equation}3^2+4^2=5^2\end{equation}}

기본 tex 입력 경로에 배치한 다음 사용할 수 있는 모든 문서에 배치하세요.

\usepackage{mycommands}
...
\cube

관련 정보