【发布时间】:2014-11-06 23:45:30
【问题描述】:
我有一个包含简单代码块的 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 文件时,代码会折叠成一行并跑过框。我尝试使用以下设置宽度选项:
<<echo=FALSE>>=
options(width=10)
@
但这并没有影响。 pdf中的结果输出是:
(好吧,它没有超出框的边界,但它不尊重我在代码中输入的手动换行符......)
有什么建议可以让输出看起来像我输入的代码块?
(我应该补充一点,我使用的是 R 3.1.2、RStudio 0.99.34 和 knitr 1.7)
【问题讨论】:
-
TIDY = FALSE 会发生什么?