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

Joh*_*ard 5 r knitr

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

剪断-的码

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

    \documentclass{article}
    \begin{document}
    <<mychunk, cache=TRUE, eval=FALSE, dpi=100>>=
    "hello world" 
    @
    \end{document}
Run Code Online (Sandbox Code Playgroud)

建议?我尝试在LaTex中缩进代码并将其包装在一个verbatim块中,但只是出错.

Chr*_*h_J 6

我刚检查了knitr的手册.这是包工作者解决问题的方式:

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

它产生输出,如编织手册第9页所示

这是一个最小的例子:

\documentclass[a4paper]{article}
\begin{document}


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

\end{document}
Run Code Online (Sandbox Code Playgroud)

产生附加输出.

在此输入图像描述