【问题标题】:Style a kable table knitted to pdf将 kable 表设计为 pdf 格式
【发布时间】:2015-12-02 15:34:26
【问题描述】:

我正在使用 kable 从解析为 pdf 的 R markdown 文档中的 data.frame 输出表格。

这是输出:

我想为表格设置样式。具体来说,我想:

  • 增加单元格高度。传递给 kable() 函数的填充参数无效。
  • 使标题加粗。 (不知道这个)。

我在一个函数中调用 kaggle(),然后将其调用到 .Rmd 文件中的块中。

感谢您的帮助

【问题讨论】:

  • 您可以使用例如xtable 来生成微调的LaTeX 表格而不是markdown 或为pdflatex 应用自定义LaTeX 模板——请参阅knitr 文档。或者,使用pander::pander 而不是kable,这至少会使标题变粗(但不会增加单元格高度)——还有一些其他的额外选项:rapporter.github.io/pander/#markdown-tables
  • 所以 kable 不能自定义?
  • Hmisc::latex 提供您正在寻找的功能。

标签: r latex knitr r-markdown kaggle


【解决方案1】:

我不知道你是否已经尝试过,但是 kableExtra 包提供了比 kable 更多的功能。您可以简单地将您的 kable 调用通过管道传输到行规范中

%>% row_spec (0, bold = T)

我在那里找不到单元格高度的选项。如果您通常想要更改它,您可以将其作为选项传递到 YAML 标头或更改 default.tex 文件。

问候

【讨论】:

猜你喜欢
  • 2019-06-02
  • 2019-08-18
  • 2020-11-24
  • 1970-01-01
  • 1970-01-01
  • 2018-08-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多