r - 在输出中显示 <<..>>=

标签 r knitr

我想在 LaTeX 文档中演示带有 knitr <<..>>= 序言的 R 代码示例。这是我想要的输出示例:

snip-of-code

它必须很简单 - 但我错过了一些东西。我检查了文档并扫描了堆栈溢出 - 但没有运气。这是一个 MWE:

    \documentclass{article}
    \begin{document}
    <<mychunk, cache=TRUE, eval=FALSE, dpi=100>>=
    "hello world" 
    @
    \end{document}

建议?我尝试在 LaTex 中缩进代码并包装在 verbatim 中块,但只有错误。

最佳答案

我刚刚检查了knitr的手册。包作者是这样解决问题的:

<<use-ext-chunk, echo=FALSE, comment=NA>>=
cat('<<Q1, echo=TRUE, tidy=TRUE>>=','@',sep='\n')
@

其产生的输出如 knitr manual 第 9 页所示

这是一个最小的例子:
\documentclass[a4paper]{article}
\begin{document}


<<use-ext-chunk, echo=FALSE, comment=NA>>=
  cat('<<Q1, echo=TRUE, tidy=TRUE>>=','@',sep='\n')
@

\end{document}

产生附加的输出。

enter image description here

关于r - 在输出中显示 <<..>>=,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13344891/

相关文章:

r - StringsR - 捕获正确的数字

javascript - 在 knitr 中添加 javascript 代码

r - 是否可以使用Rstudio在不使用Pandoc的情况下直接将.Rmd转换为LaTeX?

r - 通过 Rstudio 生成的 HTML 文档看起来与在 Ubuntu 上的命令行生成的不同

r - 将数学函数翻译成 R

r - 使 R Markdown 输出可访问

r - 设置要在输出中显示的小数位数

r - 如何在 knitr 中以横向 [旋转 90 度] 方向制作图?

r - 将 xml 对象写入磁盘

r - 使用 ggplot 检测变化点