Cómo abstraer fórmulas (u objetos gráficos) en LaTeX

Cómo abstraer fórmulas (u objetos gráficos) en LaTeX

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í \pythagoreantheoremy 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 \cubey 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

información relacionada