1.2PDFレポート用のLaTeX(TinyTeX)をインストールする
R MarkdownからPDFドキュメントを作成したい場合は、LaTeXディストリビューションをインストールする必要があります。 MiKTeX、MacTeX、TeX Liveなどの伝統的なオプションがいくつかありますが、R MarkdownユーザーはTinyTeXをインストールすることをお勧めします。
TinyTeXは、サイズが比較的小さいTeX Liveに基づくカスタムLaTeXディストリビューションですが、ほとんどの場合、特にRユーザーにとってはうまく機能します。 Tinytexをインストールまたは実行するには、sysadmin権限は必要ありません。1TinytexはRパッケージtinytex(Xie2020e)でインストールできます。
tinytex::install_tinytex()# to uninstall TinyTeX, run tinytex::uninstall_tinytex()
「tinytex」はRパッケージを指し、「TinyTeX」はLaTeX配布を指します。 TinyTeXを使用する利点は二つあります。
-
tinytexは(他のLaTeXディストリビューションと比較して)軽量で、クロスプラットフォームで、移植性があります。 たとえば、TINYTEXのコピーをUSBドライブやその他のポータブルデバイスに保存し、同じオペレーティングシステムを搭載した他のコンピュータで使用できます。R MarkdownがPDFに変換されると、PandocはMarkdownを最初に中間LaTeX文書に変換します。 Rパッケージtinytexは、LaTeXドキュメントをPDFにコンパイルするためのヘルパー関数を提供しています(主な関数は
tinytex::latexmk()
です)。 Tinytexを使用していて、特定のLaTeXパッケージが必要だがインストールされていない場合、tinytexはそれらを自動的にインストールしようとします。 また、すべての相互参照が解決されていることを確認するのに十分な回数LaTeXファイルをコンパイルしようとします。技術的な詳細に興味がある場合は、Xie(2019b)の記事とhttps://yihui.org/tinytex/faq/のFAQページをチェックしてください。
技術的な詳細に興味がある場合は、https://yihui.org/tinytex/faq/のFAQページをチェックしてください。