Tag: 针织者

LaTeX使用KnitR绘制R图的标签?

我无法让R / KnitR为graphics创buildLaTeX \label{}语句。 该手册似乎表明将通过将图.lp中的string(默认为“fig:”)与R代码块的标签连接来创build\label{}语句。 但是,我还没有能够得到这个工作。 对于通过编织下面的MWE创build的第一个graphics,将会创buildNo \label{}语句。 第二个图是标签添加了一个我刚刚发现的解决方法,将R块放在graphics环境中,并将\label标签放在\caption标签之后或之内。 \documentclass[12pt, english, oneside]{amsart} \begin{document} Figure \ref{fig:plot} doesn't have it's label. <<plot>>= plot(x=0, y=0) @ Figure \ref{fig:plot2} has its label. \begin{figure} \caption{\label{fig:plot2}} <<>>= plot(x=1,y=1) @ \end{figure} \end{document} 好的,我已经find了一个解决方法,把R块放在\begin{figure} . . .\end{figure} \begin{figure} . . .\end{figure} 。LaTeX中的\begin{figure} . . .\end{figure}环境。 我可以在同一个环境中创build标签。 不过,我想了解Yihui打算如何使用KnitR来处理这个问题。