【问题标题】:How to remove "padding" on left side of R markdown generated HTML file如何删除 R Markdown 生成的 HTML 文件左侧的“填充”
【发布时间】:2019-07-24 04:16:14
【问题描述】:

当打开使用 R Markdown 生成的“宽”.html 文件(下面的示例 .rmd 文件代码)时,当文件在浏览器中打开时(但不是在R 视图窗口),这会导致不必要的向右“滚动”。我怎样才能摆脱这个空间?


---
title: "Yucky 'Padding' on Left"
output:
  html_document: default
  word_document: default
---

```{r echo = FALSE, warning= FALSE, message=FALSE}
 library(markdown)
 library(kableExtra)
 library(DT)

funStuff <- as.data.frame(matrix(1:600,ncol=30))
datatable(funStuff)

``` end

【问题讨论】:

    标签: r r-markdown


    【解决方案1】:

    这对我有用,并在左侧证明了我的 HTML 输出:

    ---
    title: "Background Info"
    date: "November 24, 2019"
    output:
      html_document:
        theme: cerulean
        toc: no
    ---
    <style>
    .main-container {
        max-width: 940px;
        margin-left: 0;
        margin-right: auto;
    }
    </style>
    

    【讨论】:

    • 这会删除所有内容?
    • @Thorst 您需要在 CSS 部分之后添加 以关闭样式表。
    • 似乎应该接受这个。
    【解决方案2】:

    如果您的问题与在 html 输出中使用 datatable 相关,由于列数过多,该输出太宽,那么您可能需要查看 datatable 选项 scrollX

    ---
    title: "Yucky 'Padding' on Left"
    output:
      html_document: default
      word_document: default
    ---
    
    ```{r echo = FALSE, warning= FALSE, message=FALSE}
     library(markdown)
     library(kableExtra)
     library(DT)
    
    funStuff <- as.data.frame(matrix(1:600,ncol=30))
    datatable(funStuff, 
              options = list(scrollX = TRUE))
    
    ``` 
    end
    

    请注意,这仅适用于 HTML 输出。

    【讨论】:

      猜你喜欢
      • 2016-05-30
      • 1970-01-01
      • 1970-01-01
      • 2021-11-20
      • 1970-01-01
      • 1970-01-01
      • 2020-02-16
      • 2021-05-08
      • 1970-01-01
      相关资源
      最近更新 更多