Versuch, meiner zweiten Latex-DateiWorkflow zwischen Latex und R geschraubt
\documentclass{article}
\title{simple Sweave script}
\usepackage{/Users/Brenden/Documents/R/R-2.15.1/share/texmf/tex/latex/Sweave}
\begin{document}
\maketitle
This is a simple script to demonstrate Sweave. Let's
begin by generating some results
<<>>=
x=rnorm(30)
y=rnorm(30)
mean(x)
cor(x,y)
@
and follow that up with some random text
\end{document}
Datei mit .Rnw als Erweiterung gespeichert zu schreiben. Ich könnte dann Swave unter R verwenden, um die Datei nach tex zu konvertieren. Ich starte dann pdflatex unter cmd, um meine .pdf Datei zu erhalten. R ist unter/Benutzer/Brenden/Dokumente gespeichert. MiKTex ist unter/Users/Brenden/Desktop gespeichert.
Es wird gesagt, dass normalerweise die Zeile "usepackage" nicht benötigt wird. Wenn ich Sweave unter R starte, wird eine Zeile "usepackage {Sweave}" zur tex Datei hinzugefügt, die unter/Users/gespeichert ist. Brenden/Dokumente. Wenn ich jedoch keine userpackage-Zeile einfüge, wenn ich pdflatex unter cmd (entweder unter/Documents oder/Desktop) ausführe, bekomme ich eine Meldung, die besagt, dass Sweave.sty nicht gefunden wurde. Also habe ich dieses Problem durchgemacht, indem ich immer eine Zeile mit einem detaillierten Pfad hinzugefügt habe, um das Problem zu umgehen. Obwohl die „Sweave.sty nicht gefunden“ Problem umgangen wird, ich feststellen, dass, wenn ich pdflatex unter cmd laufen, bekam ich die Antwort
LaTeX Warning: You have requested package '/Users/Brenden/Documents/R/R-
2.15.1/share/texmf/tex/latex/Sweave', but the package provides "Sweave'.
Dann geht es durch mehrere Dateien mit .sty unter miktex
(C:\Users\Brenden\Desktop\MiKTex\tex\latex\base\ifthen.sty)
(C:\Users\Brenden\Desktop\MiKTex\tex\latex\graphics\graphicx.sty)
(C:\Users\Brenden\Desktop\MiKTex\tex\latex\graphics\keyval.sty)
(C:\Users\Brenden\Desktop\MiKTex\tex\latex\graphics\graphics.sty)
(C:\Users\Brenden\Desktop\MiKTex\tex\latex\graphics\trig.sty)
...
zu erstellen schließlich eine PDF-
Von einem anderen Beitrag auf Stackoverflow, so heißt es, „Dieser Weg wird automatisch eingestellt, wenn Sie LaTeX installieren, es Baum Ihrer persönlichen texmf ist und Sie Stil oder Klassendateien setzen können Sie wollen LaTeX zu finden, da die Verzeichnisnamen nicht matt sind er sucht rekursiv in ihnen nach Swave.sty ". Für mich jedoch konnte mein MiKTex eindeutig den Swave.sty nicht finden, wenn ich den Pfad nicht spezifiziere. Und selbst mit der Pfadangabe warnt mich LaTex immer noch. Könnte mir jemand erklären, wo ich es vermasselt habe (vielleicht während der Installation von MiKTex?), Damit ich MiKtex helfen konnte, seinen Weg zu Swave zu finden, ohne dass ich den Pfad angegeben habe?
Vielen Dank.
Link zum Beitrag in OP verwiesen: http://Stackoverflow.com/a/7610315/210673 – Aaron