Zwykle używam pdflatexdo kompilowania dokumentów lateksowych, ale w NixOS nie widzę, że pdflatexmożna je zainstalować za pośrednictwem $ nix-env -i pdflatex.
$ nix-env -qa pdflatex
error: selector ‘pdflatex’ matches no derivations
Wyniki dla pdflatexnie pojawiają się również podczas wyszukiwania na stronie nixos.org/nixos/packages.html . Jednak zauważyłem tam pakiet rubber, który najwyraźniej obejmuje inne programy lateksowe, w tym pdflatex. Po zainstalowaniu rubberi próbie skompilowania z nim mojego dokumentu lateksowego pojawia się następujący błąd „pdflatex nie znaleziono”.
$ rubber --pdf doc.tex
compiling doc.tex...
pdflatex not found
Running pdflatex failed.
Jak mogę zainstalować pdflatex, aby skompilować dokumenty lateksowe na NixOS?
Dlaczego jest rubberdostępny do instalacji, nix-envpodczas pdflatexgdy zależność od niego rubbernie jest?
Na marginesie, rozdział „Tex / Latex” w instrukcji nie wyjaśnia tego.
nix-env -iA nixpkgs.texlive.combined.scheme-basic(wyrzuciLaTeX Error: File 'lmodern.sty' not found.jednak i nie mógł wymyślić, jak połączyć go po instalacjinix-env -i lmodern, na podstawie tej odpowiedzi .)