Maybaygiare.org

Blog Network

R Markdown Cookbook

1.2 Installare LaTeX (TinyTeX) per i report PDF

Se si desidera creare documenti PDF da R Markdown, è necessario disporre di una distribuzione LaTeX installata. Anche se ci sono diverse opzioni tradizionali tra cui MiKTeX, MacTeX, e Tex Live, si consiglia agli utenti R Markdown installare TinyTeX.

TinyTeX è una distribuzione LaTeX personalizzata basata su Tex Live di dimensioni relativamente ridotte, ma funziona bene nella maggior parte dei casi, specialmente per gli utenti R. L’installazione o l’esecuzione di TinyTeX non richiede privilegi di amministratore di sistema.1 È possibile installare TinyTeX con il pacchetto R tinytex (Xie 2020e):

tinytex::install_tinytex()# to uninstall TinyTeX, run tinytex::uninstall_tinytex()

Si noti che “tinytex” si riferisce al pacchetto R e “TinyTeX” si riferisce alla distribuzione LaTeX. Ci sono due vantaggi nell’utilizzo di TinyTeX:

  1. TinyTeX è leggero (rispetto ad altre distribuzioni LaTeX), multipiattaforma e portatile. Ad esempio, è possibile memorizzare una copia di TinyTeX sull’unità USB o su altri dispositivi portatili e utilizzarla su altri computer con lo stesso sistema operativo.

  2. Quando R Markdown viene convertito in PDF, Pandoc converte Markdown in un documento LaTeX intermedio. Il pacchetto R tinytex ha fornito funzioni di supporto per compilare documenti LaTeX in PDF (la funzione principale è tinytex::latexmk()). Se usi TinyTeX e alcuni pacchetti LaTeX sono necessari ma non installati, tinytex proverà ad installarli automaticamente per te. Proverà anche a compilare il file LaTeX per un numero sufficiente di volte per assicurarsi che tutti i riferimenti incrociati siano risolti.

Se sei interessato ai dettagli tecnici, puoi consultare l’articolo Xie (2019b) e la pagina delle FAQ su https://yihui.org/tinytex/faq/.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.