增加整个HTML Rmarkdown输出的宽度

时间:2016-01-20 16:58:16

标签: html rstudio r-markdown margins

我希望增加HTML Rmarkdown输出的整体宽度。

从Rmarkdowns生成PDF文档时,可以选择在Rmd的YAML部分设置边距(例如几何:margin = .5in)。

我正在为HTML文档寻找类似的东西。以下链接是我的问题的一个很好的例子:https://rstudio.github.io/DT/extensions.html

正如您在该html网页上看到的那样,数据表的左侧和右侧有很多空白区域。有没有办法减少这个边距空间,从而增加数据表的宽度?

由于

2 个答案:

答案 0 :(得分:10)

将其放在您的rmarkdown文档的顶部(但在元数据部分下方):

<style type="text/css">
.main-container {
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
}
</style>

不要把它放在一个块中,而是作为纯文本。它应该将内容区域的最大宽度设置为1800px。

答案 1 :(得分:-2)

正如here所述,您需要使用以下代码:

datatable(..., options = list(autoWidth = TRUE,columnDefs = list(list(width = '200px', targets = c(1, 3)))))