1.2 LaTeX (TinyTeX) für PDF-Berichte installieren
Wenn Sie PDF-Dokumente aus R Markdown erstellen möchten, müssen Sie eine LaTeX-Distribution installiert haben. Obwohl es mehrere traditionelle Optionen gibt, darunter MiKTeX, MacTEX und TeX Live, empfehlen wir Benutzern von R Markdown, TinyTeX zu installieren.
TinyTeX ist eine benutzerdefinierte LaTeX-Distribution, die auf TeX Live basiert und relativ klein ist, aber in den meisten Fällen gut funktioniert, insbesondere für R-Benutzer. Für die Installation oder Ausführung von TinyTeX sind keine Systemadministratorrechte erforderlich.1 Sie können TinyTeX mit dem R-Paket tinytex (Xie 2020e) installieren:
tinytex::install_tinytex()# to uninstall TinyTeX, run tinytex::uninstall_tinytex()
Bitte beachten Sie, dass sich „tinytex“ auf das R-Paket und „TinyTeX“ auf die LaTeX-Distribution bezieht. Die Verwendung von TinyTeX hat zwei Vorteile:
-
TinyTeX ist leichtgewichtig (im Vergleich zu anderen LaTeX-Distributionen), plattformübergreifend und portabel. Sie können beispielsweise eine Kopie von TinyTeX auf Ihrem USB-Laufwerk oder anderen tragbaren Geräten speichern und auf anderen Computern mit demselben Betriebssystem verwenden.
-
Wenn R Markdown in PDF konvertiert wird, konvertiert Pandoc Markdown zuerst in ein LaTeX-Zwischendokument. Das R-Paket tinytex hat Hilfsfunktionen bereitgestellt, um LaTeX-Dokumente in PDF zu kompilieren (die Hauptfunktion ist
tinytex::latexmk()
). Wenn Sie TinyTeX verwenden und bestimmte LaTeX-Pakete benötigt, aber nicht installiert sind, wird tinytex versuchen, diese automatisch für Sie zu installieren. Es wird auch versucht, die LaTeX-Datei für eine ausreichende Anzahl von Malen zu kompilieren, um sicherzustellen, dass alle Querverweise aufgelöst werden.
Wenn Sie an den technischen Details interessiert sind, können Sie den Artikel Xie (2019b) und die FAQ-Seite unter https://yihui.org/tinytex/faq/ lesen.