Saya biasanya menggunakan pdflatex
untuk mengkompilasi dokumen lateks, tetapi pada NixOS saya tidak melihat bahwa pdflatex
tersedia untuk menginstal melalui $ nix-env -i pdflatex
.
$ nix-env -qa pdflatex
error: selector ‘pdflatex’ matches no derivations
Hasil untuk pdflatex
tidak muncul di bawah pencarian di nixos.org/nixos/packages.html . Namun, saya melihat ada paket rubber
, yang ternyata membungkus program lateks lainnya termasuk pdflatex
. Setelah menginstal rubber
dan mencoba mengkompilasi dokumen lateks saya dengannya saya mendapatkan kesalahan "pdflatex tidak ditemukan" sebagai berikut.
$ rubber --pdf doc.tex
compiling doc.tex...
pdflatex not found
Running pdflatex failed.
Bagaimana saya bisa menginstal pdflatex untuk mengkompilasi dokumen lateks di NixOS?
Mengapa rubber
tersedia untuk instalasi via nix-env
sedangkan pdflatex
, ketergantungan rubber
, bukan?
Sebagai catatan tambahan, bagian 'Tex / Lateks' dari manual ini tidak menjelaskan hal ini.
sumber
nix-env -iA nixpkgs.texlive.combined.scheme-basic
(akan melemparLaTeX Error: File 'lmodern.sty' not found.
, dan tidak tahu cara menautkannya setelah menginstalnix-env -i lmodern
, berdasarkan jawaban ini .).combine
fungsi alih-alih menginstal paket TeX Live secara terpisah.scheme-basic
sangat kecil dan tidak termasuk Latin Modern. Ada dalam manual itu bagaimana Anda dapat mencampur kombinasi Anda sendiri. Jika Anda menginginkan "solusi" sederhana, cukup instal skema yang lebih besar, misalnyascheme-small
mengandung font ini jika saya melihat dengan benar.scheme-medium
dan tidak kecil.