我有几个.tex
文件\newcommand
,我觉得很麻烦复制和粘贴每次我有一个新.tex
文件时,我都会重新输入这些新命令,而且很容易出错,而且很难保持新命令的更新。有没有办法制作一个包含所有新命令的头文件,然后对其进行排版,以便新命令适用于我的所有 tex 文件?
答案1
最简单的方法就是将常见的宏定义放入单独的.tex
文件中,并将\input
其放在所有文档的序言中。
您也可以自己制作包。唯一的区别(如果您不想使用包选项)是命名它somename.sty
并添加\ProvidesPackage{somename}
为第一个宏。然后使用\usepackage{somename}
而不是\input.
请注意,您可以将常用文件放入您自己的 TEXMF 树中,然后 LaTeX 可以在其中找到它,这样该文件就不再需要位于同一目录中。
1)不,不要用于\include
此