html - 使滚动条出现在 RMarkdown 代码块中(html View )

标签 html r rstudio knitr r-markdown

我正在使用 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;
}
```

关于html - 使滚动条出现在 RMarkdown 代码块中(html View ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38578152/

相关文章:

html - 响应图像 - 额外填充?

r - 尝试获取 R 中的商作为数字对象

r - 我可以更改 RStudio 保存片段的位置吗?

r - 加载 pm4py 时,在 RStudio 自动安装的 miniconda 中找不到模块

java - 抑制控制台中的 rjava 错误输出

html - PNG图像拒绝调整大小?

javascript - Grails - Ajax 提交不工作?

javascript - 如何使用 jquery 验证美国邮政编码

r - text() R-function - 如何更改单个单词的字体?

r - R中矩阵的下标数量不正确