我正在尝试创建一个包含情节的pdf vs R / Sweave / LaTeX。这是我的.Rnw文件中的相关片段:
\begin{figure}
\begin{center}
<<fig=TRUE,echo=FALSE>>=
makeMyPlot()
@
\end{center}
\label{fig:one}
\end{figure}
当我运行Sweave时,它会生成一个名为&#34的.pdf文件;分析报告-005.pdf&#34;和.tex文件,包括以下行:
\includegraphics{analysis report-005.pdf}
到目前为止,这么好。但是当我跑步时
tools::texi2pdf('analysis report.tex')
我收到此错误
Error: running 'texi2dvi' on 'analysis report.tex' failed
LaTeX errors:
:218: LaTeX Error: File `analysis report-005' not found.
texi2pdf看起来无法找到该文件,因为扩展名&#34; .pdf&#34;未在.tex文件输出中声明。当我添加&#34; .pdf&#34;直接到.tex文件的相关行,错误就消失了。但是,我不需要手动执行此操作。我不确定这是Sweave还是texi2pdf的问题;我怀疑后者。我该如何解决?