Я обычно использую pdflatexдля компиляции латексных документов, но на NixOS я не вижу, что pdflatexдоступно для установки через $ nix-env -i pdflatex.
$ nix-env -qa pdflatex
error: selector ‘pdflatex’ matches no derivations
Результаты pdflatexпоиска также не отображаются при поиске по адресу nixos.org/nixos/packages.html . Тем не менее, я заметил там пакет rubber, который , по- видимому оборачивает другие программы латексные включая pdflatex. После установки rubberи попытки скомпилировать с ним мой латексный документ я получаю следующую ошибку «pdflatex is not found».
$ rubber --pdf doc.tex
compiling doc.tex...
pdflatex not found
Running pdflatex failed.
Как я могу установить pdflatex для компиляции латексных документов в NixOS?
Почему rubberдоступно для установки через, nix-envтогда как pdflatex, зависимость rubber, нет?
Как примечание, раздел «Tex / Latex» в руководстве не объясняет этого.
nix-env -iA nixpkgs.texlive.combined.scheme-basic(LaTeX Error: File 'lmodern.sty' not found.хотя и выдаст , и не смог понять, как связать его после установкиnix-env -i lmodern, основываясь на этом ответе .)