web-dev-qa-db-ja.com

NixOSでLatexドキュメントをコンパイルする方法は?

私は通常pdflatexを使用してLatexドキュメントをコンパイルしますが、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が見つかりません」というエラーが表示されます。

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

どのようにPDFlatexをインストールしてNixOSでラテックスドキュメントをコンパイルできますか?

rubbernix-envを介したインストールに使用できるのに、pdflatexrubberの依存関係が使用できないのはなぜですか?

補足として、 マニュアルの「Tex/Latex」セクション はこれを説明していません。

10
mherzl

マニュアルの古いバージョンをリンクしています。最近のバージョンで説明されています: http://nixos.org/nixpkgs/manual/#sec-language-texlive

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