是否可以自动安装 LaTeX 文档的依赖项?

是否可以自动安装 LaTeX 文档的依赖项?

我的一些较大的 LaTeX 文档有超过 20 个来自 CTAN 的软件包,它们依赖于这些软件包。在我的本地机器上,所有软件包都已安装,但如果其他人想要编辑文档并编译它,通常会缺少一些软件包。

是否可以通过单个命令安装缺少的软件包?

每个人都在使用 TeXLive。

答案1

TeXLive 的默认安装是安装每个包,因此通常不会出现问题;但是,可以使用texliveonfly。它可通过 CTAN 获得,因此使用它:

tlmgr install texliveonfly  % If not already installed
texliveonfly document.tex

如果您使用的是 Windows 并且拥有 MikTeX,它实际上会自动执行安装,前提是您已启用该设置。

请注意,虽然texliveonfly它会查找并安装许多文件的包,但它不会处理所有文件。例如,它不会安装缺少的字体包,也不会安装诸如 之类的包babel-en

相关内容