Windows 10でR 4.0.5を実行しています。これは、ごく最近のR、RStudio、およびtinytexがインストールされた新しいラップトップです。Word に編むときに問題なく動作するノートブック ファイルがあります。しかし、PDF に編み込もうとすると、次のエラーが発生します。
出力ファイル: intro_R_notebook_1.knit.md
エラー: LaTeX は intro_R_notebook_1.tex のコンパイルに失敗しました。デバッグのヒントについては、 https://yihui.org/tinytex/r/#debuggingを参照してください。さらに: 警告メッセージ: In system2(..., stdout = if (use_file_stdout()) f1 else FALSE, stderr = f2) : '"pdflatex"' not found Execution halted
LaTeX のインストールが検出されませんでした (PDF 出力を作成するには LaTeX が必要です)。お使いのプラットフォーム用の LaTeX ディストリビューションをインストールする必要があります: https://www.latex-project.org/get/
よくわからない場合は、TinyTeX を R にインストールできます: tinytex::install_tinytex()
それ以外の場合は、Windows 上の MiKTeX を検討してください - http://miktex.org
macOS 上の MacTeX - https://tug.org/mactex/ (注: Chrome ではなく Safari でダウンロードすることを強くお勧めします)
Linux: システム パッケージ マネージャーを使用する
YAMLには、pdf部分に次のものがあります:出力:
pdf_document: デフォルト
RStudio が tinytex 実行可能ファイルを見つけられないようです。ファイルは私の PC の次の場所にあります (注: パスの一部を「johndoe」に変更しました)。
C:\Users\johndoe\Documents\R\R-4.0.5\library\tinytex
このパスは、tintex が他の (4 歳の) ラップトップにインストールされた場所とは異なります。次のようになります。
C:\Users\johndoe\Documents\R\win-library\4.0\tinytex
最初のケースでは /library/ (ちなみに動作していない) を使用し、2 番目のケースでは /win-library/ (正常に動作している) を使用しているため、フォルダー名が多少異なることがわかります。
これに対処するために Windows 10 の PATH 環境変数を変更する必要があるかどうかはわかりません。tinytex が正常に動作する他の Windows ラップトップでは必要ありませんでした。別の投稿で提案された dep=TRUE で rmarkdown パッケージを削除して再インストールしようとしました。必死になってMikTexもインストールしようとしましたが、うまくいきませんでした。次に何を試すべきかわからない。