8

可能重复:
在 R Markdown 中的代码块中添加换行符

knitr 中是否有任何选项可以保留 R 代码中的换行符?编译文档后,代码应如下例所示:

\documentclass[a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\begin{document}

<<hist>>=
df <- data.frame(x=rnorm(100,100,20))
library(lattice)
histogram(~x,
      df,
      main="histogram",
      nint=20)
@ 

\end{document}

谢谢你的帮助!

4

1 回答 1

11

knitr自动整理 R 代码。所以要换行,设置tidy=FALSE,即

<<hist, tidy=FALSE>>=
df <- data.frame(x=rnorm(100,100,20))
library(lattice)
histogram(~x,
      df,
      main="histogram",
      nint=20)
@ 
于 2012-07-10T20:12:20.030 回答