J'utilise normalement pdflatex
pour compiler des documents en latex, mais sur NixOS, je ne vois pas que pdflatex
c'est disponible pour l'installation via $ nix-env -i pdflatex
.
$ nix-env -qa pdflatex
error: selector ‘pdflatex’ matches no derivations
Les résultats pour pdflatex
n'apparaissent pas non plus dans la recherche sur nixos.org/nixos/packages.html . Cependant, j'ai remarqué le paquet rubber
, qui apparemment englobe d'autres programmes en latex, y compris pdflatex
. Après avoir installé rubber
et tenté de compiler mon document latex avec lui, j'obtiens l'erreur suivante "pdflatex introuvable".
$ rubber --pdf doc.tex
compiling doc.tex...
pdflatex not found
Running pdflatex failed.
Comment puis-je installer pdflatex pour compiler des documents latex sur NixOS?
Pourquoi est rubber
disponible pour l'installation via nix-env
alors pdflatex
qu'une dépendance de rubber
, n'est pas?
En remarque, la section «Tex / Latex» du manuel n'explique pas cela.
la source
nix-env -iA nixpkgs.texlive.combined.scheme-basic
(jetteraLaTeX Error: File 'lmodern.sty' not found.
cependant, et n'a pas pu comprendre comment le lier après l'installationnix-env -i lmodern
, sur la base de cette réponse .).combine
fonction au lieu d'installer les packages TeX Live séparément.scheme-basic
est très petit et n'inclut pas le latin moderne. C'est dans ce manuel que vous pouvez mélanger votre propre combinaison. Si vous voulez une "solution" simple, installez simplement un schéma plus grand à la place, par exemplescheme-small
contient cette police si je regarde correctement.scheme-medium
et pas petit.