Knitr 包选项 strip.white 被忽略

Knitr package option strip.white is ignored

我和我的同事一起使用 R 编写手册。我们在 RMD 文件中执行此操作。我们将 RMD 文件编织成 PDF。

样式很重要,我们希望保留前导空格。所以我们设置这个包选项:

knitr::opts_chunk$set(tidy.opts = list(width.cutoff = 60), tidy = TRUE, strip.white = FALSE, echo = TRUE)

当我编织文档时,空格被保留了下来。但是当我的同事这样做时,他们就会被剥夺。 strip.white = FALSE 选项似乎被忽略了。

我们都有 R 版本 3.5.1 和 MikTex 2.9。我们的 Sweave 全局选项完全相同。我们都使用相同的乳胶模板 (default-1.17.0.2.tex).

什么可能导致我同事的 PDF 和我的 PDF 之间的空白?

Yihui 感谢您调查我们的问题并快速回复。是的,使用 sessionInfo() 我发现 formatR 正在管理我的 R 代码的布局。卸载这个包后,我能够再次使用 knitr 选项来管理代码的外观。

问题已解决。