是否可以在r代码块中插入LaTeX代码?

我正在循环打印表(使用results ='asis'选项,我知道我可以使用print显示一些文本,但是理想情况下,我希望每个表都在单独的\subsection中,或者至少可以很好地显示注释格式化的公式。

...
\section{Section}

<<echo=FALSE, results="asis">>=
for (i in 1:3) {
  # here I want to insert a subsection with a title contating for instance x^i
  plot(i:(i*10), col=i)
}
@
...

有人也在为此挣扎吗?

最佳答案

感谢@Benjamin和@Ben Bolker的评论,我现在知道了答案:

...
\section{Section}

<<echo=FALSE, results="asis">>=
for (i in 1:3) {
  cat('\\subsection{$x^', i, '$}')
  plot(i:(i*10), col=i)
}
@
\end{document}
...

10-08 07:55