Software-Installation

如何在 NixOS 上編譯 Latex 文件?

  • December 24, 2020

我通常pdflatex用來編譯乳膠文件,但在 NixOS 上我看不到pdflatex可以通過$ nix-env -i pdflatex.

$ nix-env -qa pdflatex
error: selector ‘pdflatex’ matches no derivations

的結果pdflatex也不會出現在nixos.org/nixos/packages.html的搜尋中。但是,我確實注意到了 package rubber,它顯然包含了其他乳膠程序,包括pdflatex. 安裝rubber並嘗試用它編譯我的乳膠文件後,我收到以下“找不到pdflatex”錯誤。

$ rubber --pdf doc.tex
compiling doc.tex...
pdflatex not found
Running pdflatex failed.

如何在 NixOS 上安裝 pdflatex 來編譯 Latex 文件?

為什麼rubber可以通過nix-envwhile安裝pdflatex,依賴rubber, 不是?

作為旁注,手冊的“Tex/Latex”部分沒有解釋這一點。

您正在連結一些古老版本的手冊。在最近的版本中對此進行了解釋:http: //nixos.org/nixpkgs/manual/#sec-language-texlive

nix-env -iA nixos.texlive.combined.scheme-basic

引用自:https://unix.stackexchange.com/questions/381168