Maybaygiare.org

Blog Network

R Markdown Cookbook

1.2 Install LaTeX (TinyTeX) for PDF reports

Jos haluat luoda PDF-dokumentteja R Markdownista, sinun on asennettava LaTeX-Jakelu. Vaikka on olemassa useita perinteisiä vaihtoehtoja, kuten MiKTeX, MacTeX ja TeX Live, suosittelemme, että R Markdown käyttäjät asentavat TinyTeX.

TinyTeX on tex Liveen perustuva mukautettu Lateksijakelu, joka on suhteellisen pienikokoinen, mutta toimii useimmissa tapauksissa hyvin, erityisesti R-käyttäjille. Tinytexin asentaminen tai suorittaminen ei vaadi sysadmin-oikeuksia.1 Voit asentaa Tinytexin R-pakettiin tinytex (Xie 2020e):

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

huomaa, että ”tinytex” viittaa R-pakettiin ja ”TinyTeX” Lateksijakeluun. Tinytexin käytössä on kaksi etua:

  1. TinyTeX on kevyt (muihin Lateksijakeluihin verrattuna), cross-platform ja portable. Esimerkiksi, voit tallentaa kopion TinyTeX USB-asema tai muita kannettavia laitteita, ja käyttää sitä muissa tietokoneissa, joilla on sama käyttöjärjestelmä.

  2. kun R Markdown muunnetaan PDF-muotoon, pandoc muuntaa markdownin ensin Lateksidokumentiksi. R-paketti tinytex on tarjonnut aputoimintoja LaTeX-dokumenttien kääntämiseksi PDF-muotoon (päätehtävä on tinytex::latexmk()). Jos käytät Tinytexiä ja tietyt LaTeX-paketit vaaditaan, mutta niitä ei ole asennettu, tinytex yrittää asentaa ne automaattisesti puolestasi. Se yrittää myös kääntää LaTeX-tiedoston riittävän monta kertaa varmistaakseen, että kaikki ristiviittaukset ratkaistaan.

Jos olet kiinnostunut teknisistä yksityiskohdista, voit tutustua artikkeliin Xie (2019b) ja UKK-sivulle osoitteessa https://yihui.org/tinytex/faq/.

Vastaa

Sähköpostiosoitettasi ei julkaista.