首页 > 解决方案 > Rmarkdown 文本在代码块内换行注释

问题描述

当 Rmarkdown 达到一定的行长时,我很难将其文本换行。目前,它添加了一个水平滚动条,但理想情况下它只会包裹文本。

我试过使用

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

它适用于某些代码块,但不适用于其他代码块。

我的第一个代码块,它有效。(代码在左边,输出在右边)

这张照片中的评论正确地文本换行

但在文档的后面,knitr 不再包含注释。(代码在左边,输出在右边)

评论强制水平滚动条

如何强制 knitr 包装所有代码块,包括注释?

标签: rr-markdownknitr

解决方案


那是因为不能换行内联注释(一行代码之后),否则代码无效。例如,你不能换行

1 + 1  # this is a comment

作为

1 + 1  # this is
a comment

如果要包装评论,则必须编写整行评论。


推荐阅读