pandoc-Dokumentkonvertierung ist fehlgeschlagen mit Fehler 43: pdflatex: Die Speicherabbilddatei konnte nicht gefunden werden
RStudio : 0.98.994
OS: Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1
MiKTeX: 2.9.4503
Hallo,
Bekomme ich die folgende Fehlermeldung, wenn ich versuche zu stricken PDF-Dokument.
pandoc.exe: Fehler-erzeugen von PDF aus TeX-Quelle.
Dies ist pdfTeX, Version 3.1415926-1.40.11 (MiKTeX 2.9)
pdflatex: Die memory dump Datei konnte nicht gefunden werden.
pdflatex: Data: pdflatex.fmt
InformationsquelleAutor der Frage Bharathi Boyareddigari | 2014-09-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe auch versucht devtools::install_github('rstudio/rmarkdown') war aber immer noch eine Fehlermeldung, wenn ich Hinzugefügt 'Abb.align='center' ein ggplot2-Anschlag in mein Dokument. Es würde funktionieren wie HTML, aber nicht als PDF.
Nachdem ich isomorphismes's post klickte ich auf das ZAHNRAD-symbol neben dem stricken PDF - Taste, dann unter der Registerkarte "erweitert" ich habe die LaTeX-Engine zu xelatex. Nach, dass ich nicht mehr die Fehlermeldung erhalten, und mein PDF-Dokument erstellt wurde, ohne Probleme.
Danke.
InformationsquelleAutor der Antwort user1464473
Fand ich die Antwort hier: http://rmarkdown.rstudio.com/tufte_handout_format.html#comment-1582377678
Das problem ist, dass Sie brauchen, um hinzuzufügen
\usepackage[utf8]{inputnc}
der Präambel destufte-handout.tex
Datei in der rmarkdown Paket.Wurde dieses Problem behoben hier: https://github.com/rstudio/rmarkdown/commit/484d5b8e903e0e0c75c82f707efa35f9fd9a52b0
Update Ihrer rmarkdown-Paket können Sie direkt in die RStudio Befehlszeile
InformationsquelleAutor der Antwort David LeBauer
Keiner der oben genannten hat für mich beim stricken PDF - (und ich wollte, dass die wissenschaftliche notation). Das problem war, dass latex-code generiert wurde, enthalten "\times" ohne die erforderliche Belichtungsreihe von $. In der markdown ich einfach in Klammern die inline-R-code mit den $'s, etwa so:
Voila!
InformationsquelleAutor der Antwort Ed Hagen
gerne mit Ihnen teilen meine Lösung.
InformationsquelleAutor der Antwort user8193079
War ich in der Lage, es zu beheben, in meinem Fall. Ich habe erlebt, dass Fehler beim erzeugen von PDF aus Rmd-wenn ich Hinzugefügt float-Werte in einem text, dass R versucht, die Anzeige als eine wissenschaftliche notation. Zum Beispiel, anstelle von "520274.72" versuchte er Sie zum hinzufügen von text "5.2027472 e10-5", die dazu führt, latex-code \textbf{5.2027472\times 10\^{}{5}} das war nicht kompilieren. Ich habe es behoben, indem er es mit format(....,scientific=FALSE).
ersetzen
r round(txn_pd,2)
mit
r format(round(txn_pd,2),scientific=FALSE)
InformationsquelleAutor der Antwort Stas Prihod'co
Ich hatte das gleiche problem und
devtools::install_github('rstudio/rmarkdown')
hat bei mir nicht funktioniert. Ich musstemit dem Roman " Befehl (verwenden Sie
xelatex
) auf einer eigenen Zeile.InformationsquelleAutor der Antwort isomorphismes
Ich auf dieses problem, während ich versuchte, fügen Sie eine Zeile r-code
r test1$p.value
das ist ein sehr kleiner p-Wert von t-test. Die Fehler-Informationen wie folgt:Ich denke, das problem ist die pdflatex Motor hat ein Problem in der Anzeige der kleinen p-Wert in Exponentialschreibweise.
Ich löste das problem, indem Sie auf das ZAHNRAD-symbol neben dem stricken - Taste, dann unter output-Optionen, Registerkarte "erweitert" ich habe die LaTeX-Engine zu lualatex, oder Sie können einfach melden Sie den p-Wert als p < 0.001.
InformationsquelleAutor der Antwort Guannan Shen
Wenn Sie mit inline-Werte von R-code, die im wissenschaftlichen format (zu klein oder zu groß), formatieren Sie Sie wie:
ersetzen
r x
mit
r format(x, digits=n)
wo n ist was auch immer.InformationsquelleAutor der Antwort pyjimmy
war es für mich, weil auf meinem Header, ich war putting + - Zeichen. Zum Beispiel
gene + treatment.
Dieser Fehler entfernt, aber wenn ich es, es funktioniert.InformationsquelleAutor der Antwort Ahdee
Ich lief in dieses problem und es bereits gelöst. Ich habe nicht jeden code wie andere auch in Ihren Beiträgen.
Ich gehe davon aus, dass Sie installiert haben, all diese grundlegenden Sachen: R, RStudio, die rmarkdown Paket, das Paket knitr, und die MikTex-Basis-installation (ich weiß, das ist sehr basic, aber ich will die Neulinge wissen, dass Sie benötigen diese Material, um das passieren).
Wenn Sie auf dieses problem stoßen, gehen Sie zum R-GUI, aktualisieren Sie die rmarkdown Paket-und es sollte dann funktionieren. Beachten Sie, dass wenn Sie ändern die LaTeX-Engine, um xelatex als der poster mit den höchsten Stimmen hat, kann es nicht für Sie arbeiten, zumindest kam es für mich nicht. Ich lasse meine latex-engine, wie Sie ist (pdflatex).
InformationsquelleAutor der Antwort Naike Wang
Hatte ich ein ähnliches Problem. Meine Lösung war das entfernen der "leading" - Periode in der YAML-Titel-argument:
Funktioniert nicht:
Funktioniert:
InformationsquelleAutor der Antwort jsb
Ich habe versucht, zu verwenden, die xelatex Motor aber immer noch, ich habe den Fehler, dass xetex.def nicht gefunden wird. Dies ist ein weiteres zu umgehen.
Dann öffnen .tex-Datei im TEX-editor und erstellen von pdf wie gewohnt.
InformationsquelleAutor der Antwort user1480478
Wenn Sie noch die PDF-Datei öffnen aus einem früheren Lauf, dann bekommen Sie diese Fehlermeldung (Fehler 43).
Um es zu lösen, müssen Sie nur schließen Sie die PDF-Datei in zwischen läuft.
InformationsquelleAutor der Antwort Gauti