
我的一些較大的 LaTeX 文件有超過 20 個來自 CTAN 的包,它們依賴這些包。在我的本機電腦上,所有軟體包都已安裝,但如果其他人想要編輯文件並編譯它,通常會丟失一些軟體包。
是否可以透過單一命令安裝缺少的軟體包?
每個人都在使用 TeXLive。
答案1
TeXLive 的預設安裝是安裝每個軟體包,因此通常不會出現問題;但是,可以使用以下命令即時安裝缺少的軟體包texliveonfly
。它可以透過 CTAN 獲得,因此使用它:
tlmgr install texliveonfly % If not already installed
texliveonfly document.tex
如果您使用的是 Windows 並且有 MikTeX,假設您啟用了該設置,它實際上會自動進行安裝。
請注意,雖然texliveonfly
會尋找並安裝許多文件的包,但它不會處理所有文件。例如,它不會安裝缺少的字型包,也不會安裝babel-en
.