Normalmente lo uso pdflatex
para compilar documentos de látex, pero en NixOS no veo que pdflatex
esté disponible para instalar a través de $ nix-env -i pdflatex
.
$ nix-env -qa pdflatex
error: selector ‘pdflatex’ matches no derivations
Los resultados para pdflatex
no 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 rubber
e 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á rubber
disponible para la instalación vía nix-env
mientras 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 .).combine
función en lugar de instalar los paquetes de TeX Live por separado.scheme-basic
es 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-medium
y no pequeño.