Ist es möglich, Abhängigkeiten eines LaTeX-Dokuments automatisch zu installieren?

Ist es möglich, Abhängigkeiten eines LaTeX-Dokuments automatisch zu installieren?

Einige meiner größeren LaTeX-Dokumente haben mehr als 20 Pakete von CTAN, von denen sie abhängen. Auf meinem lokalen Rechner sind alle Pakete installiert, aber wenn jemand anderes das Dokument bearbeiten und kompilieren möchte, fehlen normalerweise ein paar Pakete.

Ist es möglich, die fehlenden Pakete mit einem einzigen Befehl zu installieren?

Jeder verwendet TeXLive.

Antwort1

Die Standardinstallation von TeXLive sieht die Installation aller Pakete vor, daher ist dies normalerweise kein Problem. Die Installation fehlender Pakete ist jedoch möglich mittexliveonfly. Es ist über CTAN erhältlich. So verwenden Sie es:

tlmgr install texliveonfly  % If not already installed
texliveonfly document.tex

Wenn Sie Windows verwenden und MikTeX haben, wird die Installation automatisch durchgeführt, vorausgesetzt, Sie haben diese Einstellungen aktiviert.

Beachten Sie, dass texliveonflyes zwar Pakete für viele Dateien findet und installiert, aber nicht alle Dateien verarbeitet. Beispielsweise werden fehlende Schriftartpakete nicht installiert, und es werden auch keine Pakete wie installiert babel-en.

verwandte Informationen