2017-12-20 13 views
0

私はこれを解決するためにGoogleで検索しようとしました。R Sweave:いいえTeXのインストールが検出されました

私はMiktex、R and R studioをインストールしました。 Sweaveを使ってMiktexでPDF文書を作成したいと思います。毎回私は「」それは返す私は私のシステム上にpdflatexを探すときのコマンドで

Sys.which("pdflatex")「コンパイルする前にTeXをインストールしてください。いいえTeXのインストールが検出されない」それが読み上部に警告を与え、私の.Rnwファイルを開きます

誰でもこれを解決する方法を知っていますか?この時点では何も役に立たないでしょう。

+0

を私はWindowsの8.1 – user9084595

答えて

1

通常、Rstudioは自動的にLatexインストールへの正しいパスを見つけます。あなたのケースでは、そうではないようです。正しくインストールされていることを確認Miktexを行った後(あなたはそれを開いていて、単純なファイルをコンパイル?)を手動にpdflatexパスを設定することができます:これは私のpdflatex.exeファイルへのパスがある

Sys.setenv(PATH = paste(Sys.getenv("PATH"), "C:\\Program Files\\MiKTeX 2.9\\miktex\\bin\\x64", sep=.Platform$path.sep)) 

、あなたがどこかに住んでいるかもしれませんが。

RStudioを再起動するたびにこれを実行する必要があります。 pdflatex.exeへのパスをWindowsのPATH変数に追加すると、この永続性は維持されますが、私はそれをテストしていません。 「システム・プロパティー」に移動し、「環境変数」をクリックし、「パス」、「編集」の順にクリックします。それからちょうどあなたのpdflatex.exeへのパスを入力します。

enter image description here

+0

を使用していますありがとうございました!これは完全に働いた。 – user9084595

関連する問題