是否有任何软件包依赖于其他“非标准”命令行程序(即pdflatex
,bibtex
和朋友)?
在 eg 中编写文档时LaTeX
,当然需要使用 eg 进行编译pdflatex
。对于参考书目,这需要单独调用另一个命令行程序bibtex
(或)。biber
我发现makeglossaries
和makeindex
是两个这样的命令(由软件包使用词汇表和制作idx分别)。还有其他常用的吗?也许还有它们自己的相关辅助文件?
我之所以问这个问题,是因为我想针对常见情况稍微自动化一下编译过程。虽然`latexmk' 很棒,但目前它似乎不支持词汇表。
已更新 - 抱歉,latexmk
可以进行调整以包含makeglossaries
以下内容,恐怕我不知道这一点。
更新 - 确实有一个很多这些“支持”命令。@Nicola Talbot 的评论给出了最长的列表(http://ctan.org/tex-archive/support) - 再次,对我来说是新的,并乐意接受作为答案。同意这makeindex
现在是标准;通过“常用”,我猜这是我自己的用例。查克特克斯看起来像是融入到了工作流程中。尝试看起来也是整合这些命令行步骤的好方法。
答案1
(将我的评论转换为答案。)CTAN 上有许多子目录列出了支持的应用程序。主要的是tex-存档/支持但也有一些特定主题的子目录,例如tex-archive/索引(索引应用程序)和tex-archive/书目(书目应用)。tex-存档/图形目录中混合了包和应用程序。
我认为最古老且广泛使用的支持应用程序可能是makeindex
,由 Pehong Chen 于 1987 年创立,bibtex
,由 Oren Patashnik 和 Leslie Lamport 于 1985 年创建。1985 年版的《LaTeX:一种文档准备系统》提到了。bibtex
它没有提到但记录了用于创建可由 LaTeX 进行后处理的外部文件的makeindex
命令\makeindex
、index
和。\makeglossaries
\glossaries