2015-06-17 10 views
8

Rstudio Version 0.99.441; Windows 7 Unternehmen; Strick 1.10.5; MiKTex 0.4.5 r.1280 (2.9 64-bit)Knitr Präambel Fehler führt zu "Pandoc Dokument Konvertierung fehlgeschlagen mit Fehler 43"

Ich habe einen Fehler auf meinem Bürocomputer beim Versuch, PDFs in Rstudio zu stricken, gibt es keine Probleme, HTML oder Wort zu stricken. Das Problem könnte mit Updates zu tun haben, da das Stricken früher gut funktionierte und mein Heimcomputer ohne Probleme zum PDF stricken konnte, aber ich nahm meinen Computer mit nach Hause, um ihn zu aktualisieren, und das Problem ist immer noch da.

Meine Fehlermeldung lautet wie folgt „pandoc.exe: Fehler produzieren PDF von TeX Quelle Fehler: pandoc Dokumentenkonvertierung fehlgeschlagen mit Fehler 43“

ich eine neue Datei mit dem Template Beispiel erstellt in Rstudio versucht, stricken und dann den TEX-Ausgang prüfen. Ich habe den Fehler bis zum letzten Absatz der Präambel verfolgt.

\setlength{\droptitle}{-2em} 
\title{Untitled} 
\pretitle{\vspace{\droptitle}\centering\huge} 
\posttitle{\par} 
\author{user name} 
\preauthor{\centering\large\emph} 
\postauthor{\par} 
\predate{\centering\large\emph} 
\postdate{\par} 
\date{\begin{enumerate} 
\def\labelenumi{\arabic{enumi}.} 
\setcounter{enumi}{14} 
\itemsep1pt\parskip0pt\parsep0pt 
\item 
    juni 2015 
\end{enumerate}} 

durch die letzten 7 Zeilen zu entfernen mit enumerate und dem Zeitpunkt zu tun, dann dem TEX-Code druckt das Dokument als PDF ausgeführt wird. Warum passiert das und was kann ich dagegen tun, damit das Dokument beim ersten Klick von Rstudio strickt?

Antwort

3

Sie sollten den YAML Frontmatter des R Markdown-Dokuments anzeigen. Jede Zahl, gefolgt von einer Periode (z 14.) wird behandelt, als ein Element in einer nummerierten Liste Erraten von meiner Erfahrung, wurde der Fehler durch

--- 
date: "14. Juni 2015" 
--- 

verursacht. Sie müssen entweder den Zeitraum . (von \\.) im Feld date entfernen oder ausschließen. The same issue wurde zuvor gemeldet.

+0

Ja, das war das Problem. In älteren Skripten und auf meinem Computer zu Hause wurde das Datum automatisch mit einer anderen Formatierung abgeschlossen, so dass das Problem nicht aufgetreten ist. Vielen Dank! –

+0

@Yihui: Warum ist das in RStudio noch nicht behoben? Ein neu erstelltes Dokument in RStudio erzeugt "Datum: 12. Januar 2016" anstelle von "Datum: 12 \". Januar 2016'. – Make42

+0

@ Make42 Ich wusste nicht, dass dieses Problem von einem neu erstellten Dokument kommen könnte (vielleicht ist Ihre Systemsprache nicht Englisch). Ich werde dem Team Bericht erstatten und das Standard-Datumsformat ändern, um '.' im Datum zu vermeiden. Vielen Dank! –

1

Dieser Fehler kann auch ein Formular mit einem geschweiften Zitat oder bestimmte andere Zeichen sein. Ich habe ewig auf diesen Pandora-Fehler 43 gewartet, bevor ich erkannte, dass es ein Textblock war, den ich über das Formularwort kopiert hatte.

z.B. Bobs vs bobs

1

Eine andere Möglichkeit, diesen Fehler zu erstellen, ist von 'æ', 'ø' oder 'å' im Dateinamen.

0

Mein Fehler, der zu diesem Fehler führte, war das Vergessen, Dollarzeichen um einen Inline-Latexcode zu setzen. Ich habe

\theta 

Statt

$\theta$ 
Verwandte Themen