是否可以自動安裝 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.

相關內容