我一直在尝试使用knitr
. 在\LaTeX
我希望定义一个名为myplot
. 然后我想说一些诸如此类的话:
编码
<<myplot, tidy = FALSE>>=
plot(runif(9), runif(9),
xlab = "x",
ylab = "y",)
@
结果Figure~\ref{fig:myownlabel}
。
\begin{figure}[hh]
\begin{center}
<<myplotfig, out.width='.50\\linewidth', width=6.6, height=4.8, echo=FALSE>>=
par(las = 1, mfrow = c(1, 1), mar = c(5, 4, 1, 1)+0.1)
<<myplot>>
@
\caption{
I insist to have the caption in \LaTeX.
\label{fig:myownlabel}
}
\end{center}
\end{figure}
我知道如何在 Sweave 中做到这一点,但似乎无法在knitr
. 也就是说,代码块被读者看到了。你能给我一些建议吗?提前致谢。托马斯