Ich habe Dokument, das eine LaTeX-Beamer-Vorlage verwendet und übergibt diesen Code um den Beginn des eigentlichen DokumentsSweave aus dem Zeilenbefehl Konkordanz = TRUE
\usepackage{Sweave}
\begin{document}
\SweaveOpts{concordance=TRUE}
Das Dokument kompiliert just fine RStudio mit (0.97.248) mit R-2.15.2. Nachdem ich die Zusammensetzung abgeschlossen habe, möchte ich, um die Reproduzierbarkeit sicherzustellen, die gesamte Analyse aus einer cmd-Datei generieren (und Ghostscript verwenden, um die PDF zu komprimieren). Die relevanten Teile sind
R CMD Sweave MyDoc
pdflatex MyDoc
bibtex MyDoc
pdflatex MyDoc
pdflatex MyDoc
Dies schlägt mit der Fehlermeldung
! LaTeX Error: File `MyDoc-concordance.tex' not found.
was darauf schließen lässt, dass Sweave nicht die Übereinstimmung von der Kommandozeile zu erzeugen. Ich kann keinen Befehlszeilenschalter finden und meine Google-Suche war nicht hilfreich ... Ich würde mich über alle Hinweise freuen ...
Für eine Minute dachte ich, es wäre einfach eine Frage von 'R CMD Sweave MyDoc.Rnw --options = Konkordanz = TRUE'. Aber es ist nicht. Ich kann auch keinen Weg in der Kommandozeile finden, um die Konkordanzdatei zu erstellen. Jeder hat einen Trick, dies zu tun? – FvD
Haben Sie versucht, 'pdflatex --shell-escape MyDoc' auszuführen? – Sebastian
Ich habe in letzter Zeit RStudio verwendet und auch Shell-Skripte erstellt. Yihui Xie lassen vermuten, dass ich \ document % \ VignetteEngine begin {knitr :: knitr} anstelle der \ SweaveOpt Linie Meine Skripte – jrminter