1.2 Installer LaTeX (TinyTeX) pour les rapports PDF
Si vous souhaitez créer des documents PDF à partir de R Markdown, une distribution LaTeX doit être installée. Bien qu’il existe plusieurs options traditionnelles, notamment MiKTeX, MacTeX et TeX Live, nous recommandons aux utilisateurs de R Markdown d’installer TinyTeX.
TinyTeX est une distribution LaTeX personnalisée basée sur TeX Live qui est relativement petite en taille, mais fonctionne bien dans la plupart des cas, en particulier pour les utilisateurs de R. L’installation ou l’exécution de TinyTeX ne nécessite pas de privilèges d’administrateur système.1 Vous pouvez installer TinyTeX avec le package R tinytex (Xie 2020e) :
tinytex::install_tinytex()# to uninstall TinyTeX, run tinytex::uninstall_tinytex()
Veuillez noter que « tinytex” fait référence au package R et « TinyTeX” à la distribution LaTeX. L’utilisation de TinyTeX présente deux avantages :
-
TinyTeX est légère (par rapport aux autres distributions LaTeX), multiplateforme et portable. Par exemple, vous pouvez stocker une copie de TinyTeX sur votre clé USB ou d’autres appareils portables et l’utiliser sur d’autres ordinateurs dotés du même système d’exploitation.
-
Lorsque R Markdown est converti en PDF, Pandoc convertit d’abord Markdown en document LaTeX intermédiaire. Le paquet R tinytex a fourni des fonctions d’assistance pour compiler des documents LaTeX au format PDF (la fonction principale est
tinytex::latexmk()
). Si vous utilisez TinyTeX et que certains paquets LaTeX sont requis mais non installés, tinytex essaiera de les installer automatiquement pour vous. Il essaiera également de compiler le fichier LaTeX un nombre suffisant de fois pour s’assurer que toutes les références croisées sont résolues.
Si vous êtes intéressé par les détails techniques, vous pouvez consulter l’article Xie (2019b) et la page FAQ à https://yihui.org/tinytex/faq/.