ผมปกติใช้pdflatex
ในการรวบรวมเอกสารน้ำยาง แต่ใน NixOS ฉันไม่เห็นว่าสามารถใช้ได้ในการติดตั้งผ่านทางpdflatex
$ nix-env -i pdflatex
$ nix-env -qa pdflatex
error: selector ‘pdflatex’ matches no derivations
ผลลัพธ์สำหรับpdflatex
ไม่ปรากฏในการค้นหาที่nixos.org/nixos/packages.htmlเช่นกัน แต่ผมไม่ได้แจ้งให้ทราบล่วงหน้ามีแพคเกจrubber
ซึ่งเห็นได้ชัดว่า wraps โปรแกรมอื่น ๆ 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
อยู่บนพื้นฐานของคำตอบนี้ .)