我有一个Rnw文件,它有一个简单的代码块:
<<echo = TRUE, tidy = TRUE>>=
getNormIntegral = function(x, sd = 1) {
res = pnorm(x*sd, sd = sd) - pnorm(-1*x*sd, sd = sd)
return(1.0 - res)
}
@
这在这里看起来很不错,但是当我使用knitr将其渲染为pdf文件时,代码会折叠成一行并跳过该框。我尝试使用以下内容设置width选项:
<<echo=FALSE>>=
options(width=10)
@
但这没有影响。 pdf中的结果输出是:
(好吧,它没有超越框边界,但它没有遵守我在代码中放置的手动换行符......)
任何使输出看起来像我输入的代码块的建议?
(我应该补充说我使用的是R 3.1.2,RStudio 0.99.34和knitr 1.7)
答案 0 :(得分:1)
只需在块选项中设置tidy=FALSE
即可。 knitr自动整理你的代码。