哪些包需要命令行步骤(例如不是 pdflatex)来编译?

哪些包需要命令行步骤(例如不是 pdflatex)来编译?

是否有任何软件包依赖于其他“非标准”命令行程序(即pdflatexbibtex和朋友)?

在 eg 中编写文档时LaTeX,当然需要使用 eg 进行编译pdflatex。对于参考书目,这需要单独调用另一个命令行程序bibtex(或)。biber

我发现makeglossariesmakeindex是两个这样的命令(由软件包使用词汇表制作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命令\makeindexindex和。\makeglossaries\glossaries

相关内容