如何在不同的文件之间重用新命令以保持它们的一致性?

如何在不同的文件之间重用新命令以保持它们的一致性?

我有几个.tex文件\newcommand,我觉得很麻烦复制和粘贴每次我有一个新.tex文件时,我都会重新输入这些新命令,而且很容易出错,而且很难保持新命令的更新。有没有办法制作一个包含所有新命令的头文件,然后对其进行排版,以便新命令适用于我的所有 tex 文件?

答案1

最简单的方法就是将常见的宏定义放入单独的.tex文件中,并将\input 放在所有文档的序言中。

您也可以自己制作包。唯一的区别(如果您不想使用包选项)是命名它somename.sty并添加\ProvidesPackage{somename}为第一个宏。然后使用\usepackage{somename}而不是\input.

请注意,您可以将常用文件放入您自己的 TEXMF 树中,然后 LaTeX 可以在其中找到它,这样该文件就不再需要位于同一目录中。

1)不,不要用于\include

相关内容