Maybaygiare.org

Blog Network

R Markdown Cookbook

1.2 Install LaTeX (TinyTeX) for PDF reports

Als u PDF-documenten wilt maken met R Markdown, moet u een LaTeX-distributie geïnstalleerd hebben. Hoewel er verschillende traditionele opties, waaronder MiKTeX, MacTeX, en TeX Live, raden wij R Markdown gebruikers TinyTeX installeren.

TinyTeX is een aangepaste latex distributie gebaseerd op TeX Live die relatief klein is in grootte, maar in de meeste gevallen goed functioneert, vooral voor R-gebruikers. Het installeren of uitvoeren van TinyTeX vereist geen sysadmin privileges.1 U kunt TinyTeX installeren met het R-pakket tinytex (Xie 2020e):

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

merk op dat “tinytex” verwijst naar het R-pakket en “TinyTeX” verwijst naar de latex-distributie. Er zijn twee voordelen van het gebruik van TinyTeX:

  1. TinyTeX is lichtgewicht (vergeleken met andere latex distributies), cross-platform, en draagbaar. U kunt bijvoorbeeld een kopie van TinyTeX opslaan op uw USB-stick of andere draagbare apparaten en deze gebruiken op andere computers met hetzelfde besturingssysteem.

  2. wanneer R Markdown wordt geconverteerd naar PDF, converteert Pandoc eerst Markdown naar een tussenliggende LaTeX-document. Het R pakket tinytex heeft helperfuncties geleverd om LaTeX documenten naar PDF te compileren (de belangrijkste functie is tinytex::latexmk()). Als u TinyTeX gebruikt en bepaalde LaTeX pakketten zijn vereist maar niet geà nstalleerd, zal tinytex proberen ze automatisch voor u te installeren. Het zal ook proberen om het LaTeX bestand te compileren voor een voldoende aantal keren om ervoor te zorgen dat alle kruisverwijzingen zijn opgelost.

als u geïnteresseerd bent in de technische details, kunt u het artikel Xie (2019b) en de FAQ-pagina bekijken op https://yihui.org/tinytex/faq/.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.