Knitr似乎没有优雅地整理哈希,例如:a< - '#'

时间:2013-06-25 21:24:55

标签: r knitr ess

如何使用knitr整理代码,包括哈希标志?

\documentclass{article}
\begin{document}
<<hash>>=
# Set 'a' to an octothorpe or hash sign: 
a<-'#' 
@ 
\end{document}

使用purl我得到一个警告和错误,如下所示:

...
Warning in block_exec(params) :
  failed to tidy R code in chunk <hash>
reason: Error in base::parse(text = text, srcfile = NULL) :   
  2:30: unexpected INCOMPLETE_STRING
2: a<-' %InLiNe_IdEnTiFiEr% "#' "
...

生成的LaTeX和pdf看起来不错,但警告令人不安。

我在Mac上使用Aquamacs中的ESS。

1 个答案:

答案 0 :(得分:2)

使用双引号为我解决问题

\documentclass{article}
\begin{document}
<<hash>>=
# Set 'a' to an octothorpe or hash sign: 
a<-"#" 
@ 
\end{document}

看起来像格式R的错误。