是否可以在kableExtra
中设置字幕格式?在HTML
中编织到RMarkdown
时,我想为表格的标题居中并加粗。我试图将表格包装在文本居中的CSS div
中,但这没有产生预期的结果。
样品表:
library(kableExtra)
kable(data.frame(a = 1:3, b = 4:6), caption = "CENTER") %>%
kable_styling(bootstrap_options = "striped")
收益:
我想要:
答案 0 :(得分:1)
如果最终格式为HTML:
在HTML center
和strong
标签内写标题,并将escape
设置为FALSE
。
kable(
data.frame(a = 1:3, b = 4:6),
caption = "<center><strong>CENTER</strong></center>",
escape = FALSE,
format = "html"
) %>%
kable_styling(bootstrap_options = "striped")
答案 1 :(得分:0)
有一个通过CSS样式表的解决方案。诀窍是识别正确的元素。让我们假设一个默认的html文档。
---
title: "test"
css: template.css
output: html_document
---
以下css脚本将起作用。
.table-wrapper caption {
color: black;
text-align: center;
font-family: Arial;
font-weight: bold;
font-size: xx-large;
}
如有疑问,您始终可以通过在浏览器中打开html文档并通过ctrl + shift + c对其进行检查来标识适当的元素。