【发布时间】:2017-01-08 05:44:34
【问题描述】:
我正在尝试将填充添加到我在 RMarkdown 文件中创建的表格中,该文件将生成 pdf 和 html flexdashboard。我知道我可以使用许多函数/包(pander、xtable、DT 等),但我更喜欢使用 knitr 包中的 kable 函数。
我遇到的麻烦是填充参数似乎不起作用。无需在我的文档中添加自定义 CSS,我将不胜感激。
例如,我尝试运行将填充设置为 0、10、20 的代码,但这些表格在 html 文件中看起来都相同。
knitr::kable(head(cars), format = "html", padding = 0)
knitr::kable(head(cars), format = "html", padding = 10)
knitr::kable(head(cars), format = "html", padding = 20)
我使用的是knitr_1.14和rmarkdown_1.0,我的会话信息如下。
R version 3.3.0 (2016-05-03)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
【问题讨论】:
-
在示例中我没有看到与格式“html”结合使用的填充。但是根据这篇文章stackoverflow.com/questions/17717323/…,您可以尝试 > kable(head(cars), format='html', table.attr='cellpadding="10"')
-
感谢您的建议。和 Martin 一样,我无法让 table.attr='cellpadding="10"' 工作。
标签: html r knitr r-markdown