1.2 zainstaluj LaTeX (TinyTeX) dla raportów PDF
Jeśli chcesz tworzyć dokumenty PDF z R Markdown, musisz mieć zainstalowaną dystrybucję LaTeX. Chociaż istnieje kilka tradycyjnych opcji, w tym MiKTeX, MacTeX i TEX Live, zalecamy, aby użytkownicy R Markdown zainstalowali TinyTeX.
TinyTeX jest niestandardową dystrybucją lateksu opartą na TeX Live, która jest stosunkowo niewielka, ale działa dobrze w większości przypadków, szczególnie dla użytkowników R. Instalacja lub uruchomienie TinyTeX nie wymaga uprawnień sysadmin.1 możesz zainstalować TinyTeX z pakietem r tinytex (Xie 2020e):
tinytex::install_tinytex()# to uninstall TinyTeX, run tinytex::uninstall_tinytex()
należy pamiętać, że „tinytex” odnosi się do pakietu R, A „TinyTeX” odnosi się do dystrybucji LaTeX. Istnieją dwie zalety korzystania z TinyTeX:
-
TinyTeX jest lekki (w porównaniu do innych dystrybucji LaTeX), wieloplatformowy i przenośny. Na przykład możesz przechowywać kopię TinyTeX na dysku USB lub innych urządzeniach przenośnych i używać jej na innych komputerach z tym samym systemem operacyjnym.
-
gdy R Markdown jest konwertowany do formatu PDF, Pandoc konwertuje Markdown na pośredni dokument LaTeX. Pakiet R tinytex dostarczył funkcje pomocnicze do kompilowania dokumentów LaTeX do formatu PDF (główną funkcją jest
tinytex::latexmk()
). Jeśli używasz TinyTeX i niektóre pakiety LaTeX są wymagane, ale nie są zainstalowane, tinytex spróbuje automatycznie zainstalować je dla Ciebie. Będzie również próbował skompilować plik LaTeX wystarczającą liczbę razy, aby upewnić się, że wszystkie odsyłacze są rozwiązane.
jeśli jesteś zainteresowany szczegółami technicznymi, możesz sprawdzić artykuł Xie (2019b) i stronę FAQ pod adresem https://yihui.org/tinytex/faq/.