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 pdflatex
có sẵn để cài đặt qua $ nix-env -i pdflatex
.
$ nix-env -qa pdflatex
error: selector ‘pdflatex’ matches no derivations
Kết quả pdflatex
khô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 rubber
và 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 rubber
có sẵn để cài đặt thông qua nix-env
trong 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 .)