Maybaygiare.org

Blog Network

R Markdown Kuchařka

1.2 Nainstalovat LaTeX (TinyTeX) pro PDF zprávy

Pokud chcete vytvářet PDF dokumenty z R Markdown, budete muset mít LaTeX distribuce nainstalován. Ačkoli existuje několik tradičních možností, včetně MiKTeX, MacTeX a TeX Live, doporučujeme uživatelům R Markdown nainstalovat TinyTeX.

TinyTeX je vlastní latexová distribuce založená na TEX Live, která je relativně malá, ale ve většině případů funguje dobře, zejména pro uživatele R. Instalace nebo spuštění TinyTeX nevyžaduje oprávnění sysadmin.1 můžete nainstalovat TinyTeX s R balíček tinytex (Xie 2020e):

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

vezměte Prosím na vědomí, že „tinytex“ odkazuje na R balíček, a „TinyTeX“ odkazuje na LaTeX distribuce. Tam jsou dvě výhody použití TinyTeX:

  1. TinyTeX je lehký (ve srovnání s jinými LaTeX distribuce), cross-platform, a přenosné. Můžete například uložit kopii Tinytexu na jednotku USB nebo na jiná přenosná zařízení a použít ji na jiných počítačích se stejným operačním systémem.

  2. Když je R Markdown převeden na PDF, Pandoc nejprve převede Markdown na střední dokument LaTeX. Balíček R tinytex poskytl pomocné funkce pro kompilaci LATEXových dokumentů do PDF (hlavní funkcí je tinytex::latexmk()). Pokud používáte TinyTeX a některé latexové balíčky jsou vyžadovány, ale nejsou nainstalovány, tinytex se pokusí automaticky nainstalovat pro vás. To se také pokusí kompilovat soubor LaTeX pro dostatečný počet opakování, aby se ujistil všechny křížové odkazy jsou vyřešeny.

Pokud vás zajímají technické detaily, může se podívat na článek Xie (2019b) a FAQ stránku na https://yihui.org/tinytex/faq/.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.