Suponga que tiene muchos documentos en LaTeX (por ejemplo, problemas matemáticos escritos) y no desea escribir las mismas fórmulas una y otra vez. En su lugar, preferiría escribir algo así \pythagoreantheorem
y esperar que este término sea reemplazado por la expresión correcta al representar, expresión que ha definido en otro lugar.
¿LaTeX proporciona tal mecanismo para definir fórmulas del sistema que pueden invocarse desde cualquier documento?
(La misma pregunta para los gráficos: ¿alguna forma de definir objetos gráficos del sistema que puedan invocarse en un documento? Escribe \cube
y se reemplaza por el código TikZ correspondiente).
Respuesta1
Todo el lenguaje tex se basa en la expansión de macros que reemplaza los comandos por sus definiciones como usted describe.
Simplemente haga un archivo, diga mycommands.sty
que tiene
\RequirePackage{tikz}
\newcommand\cube{\begin{tikzpicture}... whatever \end{tikzpicture}}
\newcommand\pythagoreantheorem{%
\begin{equation}3^2+4^2=5^2\end{equation}}
colóquelo en su ruta de entrada de texto predeterminada y luego en cualquier documento que pueda usar
\usepackage{mycommands}
...
\cube