试图写我的第二个乳胶文件保存.Rnw作为扩展工作流程拧
\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}
文件。然后我可以使用R下的Sweave将文件转换为tex。然后我在cmd下运行pdflatex来获取我的.pdf文件。 R存储在/ Users/Brenden/Documents下。 MiKTex存储在/ Users/Brenden/Desktop下。
据说通常不需要使用“usepackage”这一行,因为当我在R下运行Sweave时,一行“usepackage {Sweave}”将被添加到存储在/ Users /布兰登·/文件。但是,如果我没有放入用户包行,当我在cmd下运行pdflatex(无论是在/ Documents还是/ Desktop下)时,我收到了一个消息说“Sweave.sty not found”。所以我一直在通过添加一行usepackage和一个详细的路径来帮助规避问题,从而解决了这个问题。虽然“Sweave.sty没有发现”问题得以避免,我也注意到,当我在CMD运行pdflatex,我
LaTeX Warning: You have requested package '/Users/Brenden/Documents/R/R-
2.15.1/share/texmf/tex/latex/Sweave', but the package provides "Sweave'.
然后,它通过与.sty几个文件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)
...
运行响应
,最终创建一个PDF
从#2另一篇文章,这是说,“当你安装LaTeX的这条道路是自动设置的;这是你个人的texmf目录树,你可以把你想要的任何风格或类文件LaTeX在那里找到,目录名不会消失呃,它在它们中递归地搜索Sweave.sty“。然而,对我来说,显然我的MiKTex找不到Sweave.sty,除非我指定路径。即使在路径规范中,LaTex仍然给我一个警告。有人可以向我解释我弄错了什么(在安装MiKTex的时候,或许?),以便我可以帮助MiKtex在没有指定路径的情况下找到Sweave的方式?
谢谢。
链接到OP中提到的帖子:http://stackoverflow.com/a/7610315/210673 – Aaron