Tôi thường sử dụng pdflatexđể biên dịch tài liệu latex, nhưng trên NixOS tôi không thấy pdflatexcó sẵn để cài đặt qua $ nix-env -i pdflatex.
$ nix-env -qa pdflatex
error: selector ‘pdflatex’ matches no derivations
Kết quả pdflatexkhông xuất hiện trong tìm kiếm tại nixos.org/nixos/packages.html . Tuy nhiên, tôi đã nhận thấy có gói rubberđó, dường như bao bọc các chương trình latex khác bao gồm pdflatex. Sau khi cài đặt rubbervà cố gắng biên dịch tài liệu latex của tôi với nó, tôi nhận được lỗi "pdflatex không tìm thấy" sau đây.
$ rubber --pdf doc.tex
compiling doc.tex...
pdflatex not found
Running pdflatex failed.
Làm cách nào tôi có thể cài đặt pdflatex để biên dịch tài liệu latex trên NixOS?
Tại sao rubbercó sẵn để cài đặt thông qua nix-envtrong khi đó pdflatex, một phụ thuộc của rubber, không phải là?
Là một lưu ý phụ, phần 'Tex / latex' trong hướng dẫn không giải thích điều này.
nix-env -iA nixpkgs.texlive.combined.scheme-basic(sẽ némLaTeX Error: File 'lmodern.sty' not found., và không thể tìm ra cách liên kết nó sau khi cài đặtnix-env -i lmodern, dựa trên câu trả lời này .)