【发布时间】:2014-08-27 11:42:03
【问题描述】:
当我创建一个 R Markdown 文件并编织 HTML 时,会出现以下内容:
<style type="text/css">
.main-container {
max-width: 940px;
margin-left: auto;
margin-right: auto;
}
我想更改 max-width 属性。我该怎么做?
谢谢。
【问题讨论】:
标签: css r knitr r-markdown
当我创建一个 R Markdown 文件并编织 HTML 时,会出现以下内容:
<style type="text/css">
.main-container {
max-width: 940px;
margin-left: auto;
margin-right: auto;
}
我想更改 max-width 属性。我该怎么做?
谢谢。
【问题讨论】:
标签: css r knitr r-markdown
没有办法专门更改该数字,但您可以覆盖它。在与您的文档相同的目录中创建您自己的style.css 文件,并为其添加一些内容:
body .main-container {
max-width: 500px;
}
然后在您的 YAML 前文中引用该 CSS 文件:
---
...
output:
html_document:
css: style.css
---
【讨论】:
--- ... output: html_document: css: style.css ---。
_output.yaml 的目录中的所有.Rmd 文件之间共享
max-width 定义时才有效。但是使用该规则seems bad practice,那么还有其他方法吗?
如果你只是做 HTML 输出,你可以放
<style>
body .main-container {
max-width: 500px;
}
</style>
在 .Rmd 文件的开头,我把我的放在前面。
【讨论】: