我的 LaTeX 文件的组织方式如下:
- 有一个名为的文件
commands.tex
包含我使用的所有自定义命令,主要是数学符号、运算符等。 - 我的其他每个
.tex
文件都\input{(path-to-)commands}
在其前言中。每当我需要这些文件中的新命令时,我只需在其中定义它即可commands.tex
——有很多符号我反复使用,这可以让我免于每次都定义它们。
我现在想将我的一个文件(我们姑且称之为main.tex
)作为一个独立的.tex
文件来共享。最简单的做法就是将commands.tex
其全部复制到 中main.tex
,但这样前言就会比它需要的更长、更冗余!因此问题是:
问题。是否有一个包/方法可以检测哪些命令已
commands.tex
被调用main.tex
,并自动提取仅有的将这些命令放入main.tex
或放入一个新文件中吗?
我希望有类似的东西提炼包,它可以很好地将内容从一个文档提取到另一个文档,但据我所知,它并没有实现我想要的功能。