【发布时间】:2014-02-27 06:33:15
【问题描述】:
我正在尝试使用 knitr 在 Latex 文档中打印 R 代码。
我有以下简单的代码:
\begin{frame}{Plot Code}
<<plotcode,eval=FALSE,echo=TRUE,results='markup;$=\\$'>>=
... 来自随机抽取数据的简单 lm ...
yhat.fit <- yhat$fit[,"fit"]
...更简单的代码...
\end{frame}
这将运行,但是没有替换 $ 符号。相反,我得到数学模式 幻灯片中的 fit[,"fit"] (以及 pdflatex 编译中的“缺少 $ 插入”错误。
我宁愿没有数学模式;相反,我希望看到 $ 符号,因为它是 R 代码不可或缺的一部分。
作为我的解决方法,我在生成的.tex 文件中将$ 替换为\$,但我希望有人能解决我看似简单的问题。我想我没有在选项中正确指定标记和字符结构,但是我尝试了很多变体但没有成功。
【问题讨论】: