Cercando di scrivere il mio secondo file Latexflusso di lavoro tra lattice e R avvitato
\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}
file salvato con .Rnw come estensione. Potrei quindi utilizzare Sweave in R per convertire il file in tex. Quindi eseguo pdflatex sotto cmd per ottenere il mio file .pdf. R è memorizzato in/Users/Brenden/Documents. MiKTex è memorizzato in/Users/Brenden/Desktop.
Si dice che di solito la linea di "usepackage" non è necessario, come quando corro Sweave sotto R, una linea di "usepackage {Sweave}" verrà aggiunto al file tex che viene memorizzato in/Users/Brenden/Documenti. Tuttavia, se non inserisco la riga userpackage, quando eseguo pdflatex sotto cmd (sotto/Documents o/Desktop), ho ricevuto un messsage che dice "Sweave.sty non trovato". Quindi ho avuto questo problema aggiungendo sempre una riga di usepackage con un percorso dettagliato per aiutare a eludere il problema. Anche se il "Sweave.sty non trovato" problema viene aggirato, Ho notato che quando ho eseguito pdflatex sotto cmd, ho ricevuto la risposta
LaTeX Warning: You have requested package '/Users/Brenden/Documents/R/R-
2.15.1/share/texmf/tex/latex/Sweave', but the package provides "Sweave'.
Poi si attraversa diversi file con .sty sotto 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)
...
per creare alla fine un .pdf
da un altro post su StackOverflow, si dice, "Questo percorso viene impostato automaticamente quando si installa LaTeX: è il vostro albero texmf personale e si può inserire qualsiasi file di stile o di classe che si desidera LaTeX per trovarlo lì. I nomi delle directory non sono opachi er, cerca ricorsivamente in loro per Sweave.sty ". Per me, tuttavia, chiaramente il mio MiKTex non è riuscito a trovare Sweave.sty a meno che non specificassi il percorso. E anche con le specifiche del percorso, LaTex mi dà ancora un avvertimento. Qualcuno potrebbe spiegarmi dove ho sbagliato (durante l'installazione di MiKTex, forse?) In modo da poter aiutare MiKtex a trovare il modo di Sweave senza specificare il percorso?
Grazie.
Link al post indicato nell'OP: http://stackoverflow.com/a/7610315/210673 – Aaron