我一直在嘗試使用knitr
解決以下問題。 在\LaTeX
我希望定義一個名爲myplot
的塊(一次)。 然後我想說的東西如:Figure~\ref{fig:myownlabel}
knitr繪圖代碼塊被看到和運行
代碼
<<myplot, tidy = FALSE>>=
plot(runif(9), runif(9),
xlab = "x",
ylab = "y",)
@
結果。
\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
。 也就是說,代碼塊被讀者看到。 你能給我什麼建議嗎? 在此先感謝。 托馬斯
非常感謝Yihui爲您的快速反應,它解決了我的問題。我很滿意現在的東西:) –