我一直在研究 Rmarkdown 文档以输出为 html 文档。我想阻止它在代码块中换行文本。例如,如果我运行一段使某些内容变得相当宽的代码,它会包装输出
---
output: html_document
---
```{r, collapse = TRUE}
cbind(iris[1:3, 1:4], iris[1:3, ])
```
返回(显然,它的换行点取决于浏览器宽度)
cbind(iris[1:3, 1:4], iris[1:3, ])
## Sepal.Length Sepal.Width Petal.Length Petal.Width Sepal.Length
Sepal.Width Petal.Length Petal.Width Species
## 1 5.1 3.5 1.4 0.2 5.1
3.5 1.4 0.2 setosa
## 2 4.9 3.0 1.4 0.2 4.9
3.0 1.4 0.2 setosa
## 3 4.7 3.2 1.3 0.2 4.7
3.2 1.3 0.2 setosa
如何指定要在代码块中关闭文本换行?
我还设置了 CSS,.r{overflow-x: scroll;}并尝试了诸如、 、.r{max-width: 10000pt;}、{.r{white-space: ... }、、和之类的东西,以及 Rmarkdown 文件中的一些选项(但没有成功。normalpre-wrappre-lineprenowrapoptions(width = 2000)knitr::opts_chunk$set(tidy.opts=list(width.cutoff=2000),tidy=FALSE)
输出应该是我的数据帧(或代码行等)的每一行仅在浏览器中占据一行:
cbind(iris[1:3, 1:4], iris[1:3, ])
## Sepal.Length Sepal.Width Petal.Length Petal.Width Sepal.Length Sepal.Width Petal.Length Petal.Width Species
## 1 5.1 3.5 1.4 0.2 5.1 3.5 1.4 0.2 setosa
## 2 4.9 3.0 1.4 0.2 4.9 3.0 1.4 0.2 setosa
## 3 4.7 3.2 1.3 0.2 4.7 3.2 1.3 0.2 setosa
温温酱
相关分类