使滚动条出现在 RMarkdown 代码块中(html 视图)
Make Scrollbar appear in RMarkdown code chunks (html view)
我正在使用 RStudio 和 knitr 制作 RMarkdown 文档。我希望我的代码块在我创建的 html 文件上打印时不换行文本。我是否缺少一个选项来停止代码的文本换行?到目前为止,我只发现了有关如何 删除 滚动条的问题,这让我觉得最近可能发生了一些变化。 (RStudio 版本 0.99.892,R 版本 3.2.2)谢谢!
简单示例 RMarkdown 文档。 (设置部分是默认的):
---
title: "Stop looking bad RMarkdown!"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
#### I want this to print without text wrapping:
```{r}
x <- matrix(nrow = 3, ncol = 20, data = 1)
x
```
如果你 运行 你会看到矩阵 x 被分成两行。我希望它只是一行,您必须滚动才能看到整个内容。
尝试:
---
title: "Stop looking bad RMarkdown!"
output: html_document
---
<style>
pre code, pre, code {
white-space: pre !important;
overflow-x: scroll !important;
word-break: keep-all !important;
word-wrap: initial !important;
}
</style>
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
options(width=200)
```
#### I want this to print without text wrapping:
```{r }
x <- matrix(nrow = 3, ncol = 20, data = 1)
x
```
请注意,对于更新版本的 R markdown,您可以将 <style>
标签替换为:
```{css}
pre code, pre, code {
white-space: pre !important;
overflow-x: scroll !important;
word-break: keep-all !important;
word-wrap: initial !important;
}
```
我正在使用 RStudio 和 knitr 制作 RMarkdown 文档。我希望我的代码块在我创建的 html 文件上打印时不换行文本。我是否缺少一个选项来停止代码的文本换行?到目前为止,我只发现了有关如何 删除 滚动条的问题,这让我觉得最近可能发生了一些变化。 (RStudio 版本 0.99.892,R 版本 3.2.2)谢谢!
简单示例 RMarkdown 文档。 (设置部分是默认的):
---
title: "Stop looking bad RMarkdown!"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
#### I want this to print without text wrapping:
```{r}
x <- matrix(nrow = 3, ncol = 20, data = 1)
x
```
如果你 运行 你会看到矩阵 x 被分成两行。我希望它只是一行,您必须滚动才能看到整个内容。
尝试:
---
title: "Stop looking bad RMarkdown!"
output: html_document
---
<style>
pre code, pre, code {
white-space: pre !important;
overflow-x: scroll !important;
word-break: keep-all !important;
word-wrap: initial !important;
}
</style>
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
options(width=200)
```
#### I want this to print without text wrapping:
```{r }
x <- matrix(nrow = 3, ncol = 20, data = 1)
x
```
请注意,对于更新版本的 R markdown,您可以将 <style>
标签替换为:
```{css}
pre code, pre, code {
white-space: pre !important;
overflow-x: scroll !important;
word-break: keep-all !important;
word-wrap: initial !important;
}
```