![如果我想要分发 tex 文件,我应该选择哪个构建系统?](https://linux22.com/image/383284/%E5%A6%82%E6%9E%9C%E6%88%91%E6%83%B3%E8%A6%81%E5%88%86%E5%8F%91%20tex%20%E6%96%87%E4%BB%B6%EF%BC%8C%E6%88%91%E5%BA%94%E8%AF%A5%E9%80%89%E6%8B%A9%E5%93%AA%E4%B8%AA%E6%9E%84%E5%BB%BA%E7%B3%BB%E7%BB%9F%EF%BC%9F.png)
我想改进项目中一些现有的 Makefile,其中所有内容都保存为 tex 文件。但是,运行 make 会用中间文件污染目录,并且当前的 Makefile 在需要多次编译时无法很好地完成工作。
我想将中间文件分派到构建目录中,这样它们就不会污染源目录,但如果我想快速重新编译,它们仍然可用。
我有三个解决方案:标准 make(但是如果我想要把所有事情都做对的话,这会有点耗时)、latexmk(它似乎在大多数机器上,但不是大多数 latex 发行版的基本发行版的一部分)或 rubber(可能默认情况下不可用)。
我想使用 rubber,但使用 latexmk 或 make 似乎更安全。我可以考虑在“标准”机器上安装哪一个?要求 rubber 或 latexmk 来构建 tex 文件有问题吗?