在 knitr 生成的 tikz 图中使用“$”

在 knitr 生成的 tikz 图中使用“$”

我的例子是:

\documentclass[12pt]{article}
\begin{document}
<<eg, dev='tikz', size='normalsize', echo=FALSE, message=FALSE, warning=FALSE>>=
require(ggplot2)
ggplot(cars) + geom_histogram(aes(speed), binwidth=1) + xlab("\$")
@    
\end{document}

运行 knitr 时,出现错误:“\$”是在以“\$”开头的字符串中无法识别的转义符。

使用“$”也会出现错误。

我如何让符号“$”出现在这里?

答案1

我刚刚解决了。使用sanitize=TRUEknitr 块中的选项并使用不带转义字符的 $ 有效。

相关内容