Diagnose von R Paketaufbau Fehler: pdfLatex Nicht verfügbar

9

Ich versuche ein Paket in R zu erstellen. Ich habe das Skelett erstellt und den Befehl R CMD check package1 ausgeführt. Ich habe einen Fehler beschrieben hier . Ich folgte den Lösungsschritten und die Ergebnisse sind:

  1. Paket devtools nicht verfügbar für R 2.15.1

  2. gelocht in R CMD Rd2pdf package1 .

%Vor%
  1. Ich habe dies gesucht und unter anderem das komplette tex live installiert &Ampere; MiKTeX. Die gleiche Fehlermeldung wurde angezeigt.
  2. Ich habe zu dem Verzeichnis navigiert, in dem sich pdflatex befindet, und habe versucht, den Befehl von dort auszuführen. Hat nicht geholfen.

Gibt es etwas, das mir hier fehlt, oder gibt es einen Workaround? Oder vielleicht, gibt es eine Möglichkeit, PDF-Generierung während der Paketerstellung zu unterdrücken?

UPDATE: Dieser Fehler wurde nicht ausgelöst, als ich es in LINUX (CentOS) versuchte.

    
jackStinger 15.01.2013, 08:31
quelle

4 Antworten

3

Obwohl Sie MikTeX unter Windows installiert haben, ist es für R nicht verfügbar. Sie müssen den Speicherort der ausführbaren Latex-Dateien zu Ihrer PATH-Umgebungsvariablen hinzufügen. Wie es genau funktioniert, hängt von Ihrer Windows-Version ab. Zum Beispiel beschreibt dieser Link , wie Sie dies für Windows 7 tun. Googlen für change environment variables (windows 7|windows xp|windows 95) wird Ihnen sagen, wie Sie Ihre Änderungen vornehmen können Umgebungsvariablen.

    
Paul Hiemstra 15.01.2013, 08:48
quelle
2

Sie können sicherlich die PDF-Erzeugung unterdrücken.

%Vor%

Von hier

    
Oliver Shaw 10.02.2015 18:32
quelle
0

Folgen Sie einfach den Anweisungen dieses Videos, um MikTex unter Windows zu installieren:

Ссылка

Ich hatte auch ähnliche Probleme mit pdfLatex Not Available. Nach der Installation von MikTex werden Fehler wie "pandoc.exe: pdflatex nicht gefunden. Pdflatex wird für PDF-Ausgabe benötigt. Fehler: pandoc Dokumentumwandlung mit Fehler 41 fehlgeschlagen" kann beim Erstellen von pdf mit knitr gelöst werden.

Die Installationsdatei kann heruntergeladen werden von:

Ссылка

    
Tom 11.07.2015 11:28
quelle
0

Schritt 1: Downloaden und installieren Sie MiKTeX von Ссылка

Schritt 2: Ausführen

%Vor%

in R Studio Dieser Befehl gibt den Pfad zurück, in dem Rstudio versucht, pdflatex.exe zu finden In Windows (64-Bit) sollte C: \ Programme \ MiKTeX 2.9 \ miktex \ bin \ x64 \ pdflatex.exe zurückgegeben werden Wenn pdflatex.exe nicht an diesem Ort liegt, gibt Rstudio diesen Fehlercode 41.

Schritt 3: Um diese Pfadvariable zu setzen run:

%Vor%     
Piyush Verma 21.03.2017 03:16
quelle

Tags und Links