Normalmente lo uso pdflatexpara compilar documentos de látex, pero en NixOS no veo que pdflatexesté disponible para instalar a través de $ nix-env -i pdflatex.
$ nix-env -qa pdflatex
error: selector ‘pdflatex’ matches no derivations
Los resultados para pdflatexno aparecen bajo búsqueda en nixos.org/nixos/packages.html tampoco. Sin embargo, noté allí el paquete rubber, que aparentemente envuelve otros programas de látex, incluidos pdflatex. Después de instalar rubbere intentar compilar mi documento de látex con él, aparece el siguiente error "pdflatex no se encuentra".
$ rubber --pdf doc.tex
compiling doc.tex...
pdflatex not found
Running pdflatex failed.
¿Cómo puedo instalar pdflatex para compilar documentos de látex en NixOS?
¿Por qué está rubberdisponible para la instalación vía nix-envmientras que pdflatex, una dependencia de rubber, no lo está?
Como nota al margen, la sección 'Tex / Latex' del manual no explica esto.
fuente

nix-env -iA nixpkgs.texlive.combined.scheme-basic(arrojaráLaTeX Error: File 'lmodern.sty' not found.sin embargo, y no pudo encontrar la manera de vincular después de la instalaciónnix-env -i lmodern, en base a esta respuesta .).combinefunción en lugar de instalar los paquetes de TeX Live por separado.scheme-basices muy pequeño y no incluye Latin Modern. Es en ese manual cómo puedes mezclar tu propia combinación. Si desea una "solución" simple, simplemente instale un esquema más grande, por ejemploscheme-small, contiene esta fuente si me veo correctamente.scheme-mediumy no pequeño.