0

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もインストールしようとしましたが、うまくいきませんでした。次に何を試すべきかわからない。

4

1 に答える 1