如何在 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

相關內容