問題タブ [tinytex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
25 参照

r - TinyTex を使用して R Studio で ..Rmd を pdf にコンパイルするときのエラー メッセージ

Linux Ubunutu 20.04 の R Studio 1.4.1104 で .Rmd ドキュメントを pdf に編もうとしています。これは正常に機能し、明らかな原因とエラーメッセージなしで機能を停止しました:

! You can't use `\end' in internal vertical mode. \enddocument ...cument/end}\deadcycles \z@ \@@end

Yihui Xie が推奨するデバッグ手順を試してみたところ、詳細な出力で LaTeX パッケージが欠落していないことが示されました。

次に何を試すべきかについてアドバイスをいただければ幸いです。

0 投票する
0 に答える
209 参照

r - ツールがインストールされていないか、PATH にありません: pdfcrop

私はRを初めて使用し、コースの一環として最初のR Markdownをpdfに編み込もうとしました。警告メッセージが表示されたままになりました (以下で太字で強調表示されています)。Pdf は生成されましたが、グラフはまったくトリミングされませんでした。pdfcrop はインストールされていますが、どういうわけか RStudio が pdfcrop を見つけることができないようです。パスに追加するとうまくいくと思いますが、これを行う方法がわかりません。以前は、Sys.setenv(R_GSCMD="C:/Program Files/gs/gs9.54.0/bin/gswin64.exe") を実行することで解決された Ghostscript と同じ問題がありました。

ヘルプと入力は大歓迎です。前もって感謝します。

私がした手順:

  1. LateX ディストリビューションから TinyTex をインストールしました。
  2. インストールされたゴーストスクリプト
  3. tinytex::tlmgr_install("pdfcrop") を使用して pdfcrop をインストールしました
  4. Sys.which('pdfcrop')、そしてそれは空の文字列を与えます - "" 私はWindows O / SとRstudioを使用しています。

作成された出力: MyFirstRMarkDown.pdf 警告メッセージ: has_crop_tools() 内: ツールがインストールされていないか、PATH にありません: pdfcrop -> その結果、図のトリミングは無効になります。


以下はソースファイルです。

0 投票する
1 に答える
2355 参照

knitr - Latex インストールが検出されない理由

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