在你说使用搜索之前,我做过,我读过this answer,我尝试了它并没有帮助,我想它可能是因为从另一个文件包含它。 (不确定..)
我有一个使用R studio编写的Sweave文档。运行R代码完美运行,包括其他文件也可以。以下是主文件的示例:
\documentclass{report}
\begin{document}
\SweaveOpts{concordance=TRUE}
\maketitle
\tableofcontents
\input{tex/introduction}
\input{tex/methods}
\SweaveInput{tex/analysis}
\input{tex/conclusions}
\SweaveInput{tex/further}
\bibliographystyle{plain}
\bibliography{tex/literature}
\appendix
\input{tex/appendix}
\end{document}
然后在.Rnw
引用的\SweaveInput{}
个文件中,我使用了以下内容:
\begin{figure}[h]
\label{fig1}
\caption{This is a caption!}
\centering
<<fig=TRUE, echo=FALSE>>=
...data and plotting...
@
\end{figure}
In figure \ref{fig1} we can see that there is...
而不是图号,我只得到[??]
你可能知道为什么会这样吗?我该如何解决?
我也查看了knitr
包,但我不知道如何在我的示例中包含一个外部文件,我得到了其他有趣的错误。此外,我不知道它是否会在那里工作。基本上我不得不做更多的研究,为什么我的代码不起作用,我只想让当前的代码运行。
TNX。