R Markdown HTML代码块和输出中缺少水平滚动条

杰夫·凯勒

生成HTML文档时,如何使编织的.Rmd文档不包装代码?每当我编织文件时,都会得到如下输出:

不是我想要的...

您会看到包含cbind呼叫的第一行被包装了。这是由以下Rmd代码产生的。基本上,我希望看到生成的HTML文件看起来像在StackOverflow上一样(即带有水平滚动条)。

---
title: "Title"
author: "Author"
date: "March 25, 2016"
output: html_document
---

```{r}
myveryveryveryveryverylongvariablenameanditsdataaaaaaaaaaaaaaaaaaaaaaaaaaa <- cbind(iris, iris, iris, iris, iris, iris, iris)
head(myveryveryveryveryverylongvariablenameanditsdataaaaaaaaaaaaaaaaaaaaaaaaaaa )
```

然后分别如何处理第二行上的文本输出呢?我已经尝试过了,options(width=...)但这似乎只会使输出更加混乱。我希望它也看起来像在StackOverflow上一样(不带包装,带有水平滚动条):

  Sepal.Length Sepal.Width Petal.Length Petal.Width Species Sepal.Length Sepal.Width Petal.Length Petal.Width Species Sepal.Length Sepal.Width Petal.Length Petal.Width Species Sepal.Length Sepal.Width Petal.Length Petal.Width
1          5.1         3.5          1.4         0.2  setosa          5.1         3.5          1.4         0.2  setosa          5.1         3.5          1.4         0.2  setosa          5.1         3.5          1.4         0.2
2          4.9         3.0          1.4         0.2  setosa          4.9         3.0          1.4         0.2  setosa          4.9         3.0          1.4         0.2  setosa          4.9         3.0          1.4         0.2
3          4.7         3.2          1.3         0.2  setosa          4.7         3.2          1.3         0.2  setosa          4.7         3.2          1.3         0.2  setosa          4.7         3.2          1.3         0.2
4          4.6         3.1          1.5         0.2  setosa          4.6         3.1          1.5         0.2  setosa          4.6         3.1          1.5         0.2  setosa          4.6         3.1          1.5         0.2
5          5.0         3.6          1.4         0.2  setosa          5.0         3.6          1.4         0.2  setosa          5.0         3.6          1.4         0.2  setosa          5.0         3.6          1.4         0.2
6          5.4         3.9          1.7         0.4  setosa          5.4         3.9          1.7         0.4  setosa          5.4         3.9          1.7         0.4  setosa          5.4         3.9          1.7         0.4
杰夫·凯勒

在评论人员的帮助下,我得以找到一个解决方案。分两个步骤:

  1. 在.Rmd YAML标头中包含自定义样式表:

    css: report_styles.css

    其中包含以下样式:

    pre, code {white-space:pre !important; overflow-x:scroll !important}

    这样一来,回显的代码块将不会自动换行,并且具有水平滚动条。它还将使调整浏览器窗口大小时,块输出不会进一步包装

  2. 现在,要使块输出最初不包装,我们需要options(width=a-big-number)根据此问题进行设置

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在最终输出中显示R markdown块

来自分类Dev

R Markdown中的矩阵

来自分类Dev

R Markdown中的TikZ

来自分类Dev

R-markdown块中的一行的HTML代码

来自分类Dev

R Markdown-自动块?

来自分类Dev

R块内的Markdown语言

来自分类Dev

条件标题的标题取决于代码块R Markdown的输出

来自分类Dev

r markdown 输出到 pdf:停止分解代码块

来自分类Dev

R Markdown标签悬停输出

来自分类Dev

R markdown ioslides代码块的增量模式

来自分类Dev

R Markdown链接使用代码块

来自分类Dev

正确的R Markdown代码组织

来自分类Dev

R Markdown中的内联dplyr

来自分类Dev

在 Rstudio 中卸载 R Markdown

来自分类Dev

R Markdown 中的 glmer 问题

来自分类Dev

R-markdown块内的HTML代码(单行)

来自分类Dev

R Markdown文本中的换行符(不是代码块)

来自分类Dev

如何在R Markdown文档中嵌入和转义R Markdown代码

来自分类Dev

在R Markdown文件中包含HTML文件?

来自分类Dev

R:`gtsummary`表中的Markdown或HTML标记

来自分类Dev

R Markdown块字体颜色已更改

来自分类Dev

如何使用R Markdown在html输出中创建动画

来自分类Dev

R Markdown-变量输出名称

来自分类Dev

R Markdown,循环输出测试结果

来自分类Dev

R markdown pdf,某些输出不会显示

来自分类Dev

R编织到HTML时代码中的Markdown错误

来自分类Dev

如何在R Markdown中显示R Shiny输出?

来自分类Dev

R markdown错误:无法生成HTML文件

来自分类Dev

R Markdown无法呈现某些HTML吗?