私は通常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でラテックスドキュメントをコンパイルできますか?
rubber
がnix-env
を介したインストールに使用できるのに、pdflatex
、rubber
の依存関係が使用できないのはなぜですか?
補足として、 マニュアルの「Tex/Latex」セクション はこれを説明していません。
マニュアルの古いバージョンをリンクしています。最近のバージョンで説明されています: http://nixos.org/nixpkgs/manual/#sec-language-texlive
nix-env -iA nixos.texlive.combined.scheme-basic