【问题标题】:How to remove border box around R Markdown HTML output using Knitr chunk options如何使用 Knitr 块选项删除 R Markdown HTML 输出周围的边框
【发布时间】:2021-02-25 22:08:36
【问题描述】:

在 R Markdown 中将 R 代码块编织成 HTML 时,可以通过设置块选项(图形高度、显示消息/警告等)来更改某些视觉元素。我很好奇是否有一个块选项可以删除代码返回的框周围的灰色边框。例如,如果我运行以下命令:

```{r}
head(mtcars)
```

它的输出如下:

代码出现在带有灰色边框的浅灰色背景上,返回值出现在带有灰色边框的白色背景上。有没有办法去除代码、返回或两者周围的灰色边框?

感谢您的帮助。

【问题讨论】:

    标签: html r r-markdown knitr


    【解决方案1】:

    你可以添加

    <style>
        pre {
            border: 0;
        }
    </style>
    

    在代码块之外的.Rmd 中的某个位置。这会给你this

    为了详细说明为什么会这样,代码块和返回值在编织时都包含在&lt;pre&gt; 标记中,该标记用于预格式化文本。您可以通过简单地查看针织 Rmarkdown 页面的页面源来验证这一点。因此,使用 CSS,您可以为这些标签指定无边框。

    【讨论】:

    • 工作就像一个魅力!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-11
    • 2019-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-20
    • 2011-09-01
    相关资源
    最近更新 更多