首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在kableExtra()中设置标题格式

在kableExtra()中设置标题格式
EN

Stack Overflow用户
提问于 2019-09-25 04:48:47
回答 2查看 3.7K关注 0票数 3

可以在kableExtra中格式化字幕吗?我想居中和粗体的一个表的标题时,针织到RMarkdownHTML。我尝试将表格包装在文本居中的CSS div中,但这并没有产生预期的结果。

示例表:

代码语言:javascript
复制
library(kableExtra)
kable(data.frame(a = 1:3, b = 4:6), caption = "CENTER") %>%
  kable_styling(bootstrap_options = "striped")

收益率:

我想:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-09-25 05:20:45

如果最终格式为HTML:

在HTML centerstrong标签中写入标题,并将escape设置为FALSE

代码语言:javascript
复制
kable(
    data.frame(a = 1:3, b = 4:6), 
    caption = "<center><strong>CENTER</strong></center>",
    escape = FALSE,
    format = "html"
) %>%
    kable_styling(bootstrap_options = "striped")
票数 6
EN

Stack Overflow用户

发布于 2020-03-25 01:54:38

有一种通过css样式表的解决方案。诀窍是识别正确的元素。让我们假设一个默认的html文档。

代码语言:javascript
复制
---
title: "test"
css: template.css
output: html_document 
---

下面的css脚本将起作用。

代码语言:javascript
复制
.table-wrapper caption {
color: black;
text-align: center;
font-family: Arial;
font-weight: bold;
font-size: xx-large;
}

如果有疑问,您始终可以通过在浏览器中打开html文档并通过ctrl+shift+c检查它来识别适当的元素。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58087931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档