Normalerweise pdflatex
kompiliere ich Latexdokumente, aber unter NixOS sehe ich nicht, dass diese pdflatex
über installiert werden können $ nix-env -i pdflatex
.
$ nix-env -qa pdflatex
error: selector ‘pdflatex’ matches no derivations
Die Ergebnisse für werden pdflatex
auch nicht unter der Suche unter nixos.org/nixos/packages.html angezeigt . Allerdings habe ich dort das Paket bemerkt rubber
, das anscheinend andere Latexprogramme einschließlich einschließt pdflatex
. Nach der Installation rubber
und dem Versuch, mein Latexdokument damit zu kompilieren, wird der folgende Fehler "pdflatex wird nicht gefunden" angezeigt.
$ rubber --pdf doc.tex
compiling doc.tex...
pdflatex not found
Running pdflatex failed.
Wie kann ich pdflatex installieren, um Latexdokumente unter NixOS zu kompilieren?
Warum ist rubber
die Installation über verfügbar, nix-env
während pdflatex
eine Abhängigkeit von rubber
nicht vorhanden ist?
Als Randnotiz erklärt der Abschnitt 'Tex / Latex' des Handbuchs dies nicht.
quelle
nix-env -iA nixpkgs.texlive.combined.scheme-basic
(wird aber werfenLaTeX Error: File 'lmodern.sty' not found.
und konnte nicht herausfinden, wie man es nach der Installation verknüpftnix-env -i lmodern
, basierend auf dieser Antwort .).combine
Funktion verwenden, anstatt TeX Live-Pakete separat zu installieren.scheme-basic
ist es sehr klein und enthält keine Latin Modern. In diesem Handbuch erfahren Sie, wie Sie Ihre eigene Kombination mischen können. Wenn Sie eine einfache "Lösung" wünschen, installieren Sie stattdessen einfach ein größeres Schema, z. B.scheme-small
enthält diese Schriftart, wenn ich richtig aussehe.scheme-medium
und nicht klein.