当前位置: 首页 > 知识库问答 >
问题:

在kableExtra()中设置标题格式

韩鸿
2023-03-14

是否可以在kableextra中设置标题格式?当编织到rmarkdown中的html时,我希望将表格的标题居中并加粗。我尝试将表包装在一个CSS div中,其中文本居中,但这并没有产生预期的结果。

表格示例:

library(kableExtra)
kable(data.frame(a = 1:3, b = 4:6), caption = "CENTER") %>%
  kable_styling(bootstrap_options = "striped")

收益率:

我想:

共有2个答案

濮景龙
2023-03-14

通过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检查它来确定适当的元素。

禄仲渊
2023-03-14

如果最终格式为HTML:

在HTMLcenterstrong标记中写入标题,并将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")
 类似资料:
  • 如何设置标题和子标题在折叠工具栏布局在Android像whatsapp配置文件视图。 我已经附上了相同的屏幕截图样本。

  • 问题内容: 我正在使用iText5从CSV生成PDF文件。我需要格式化文件,以便标题行(出现在每个页面的开头)应位于 较大的字体 粗体 和 为了清楚起见,我知道如何设置字体样式/大小/颜色。我很难找到 标题行的方法 我怎样才能做到这一点?请帮忙。 提前致谢 问题答案: 您的要求在我们的教学视频中进行了详细说明,更具体地说是在United States 示例中。在此示例中,我们获取一个包含美国不同州

  • 问题内容: 是否可以使用DDL在MS Access中设置表列的“标题”或“描述”属性?理想情况下,我们可以将它们包含在CREATE TABLE语句中。 问题答案: 使用DAO如Andrea建议的那样设置Caption和Description属性。请注意,Caption和Description都是用户定义的,而不是默认属性,这意味着在为它们分配值之前它们并不存在。 例如,以下语句触发错误3270,“

  • Since 8.0 setTitle 设置页面的标题栏,包括主标题,副标题以及标题菜单项 注意:由于苹果的ATS限制,image URL必须为https链接或base64,http链接会被忽略 使用方法 AlipayJSBridge.call('setTitle', { title: '标题', }); 代码演示 设置各种类型的标题栏 <h1>点击以下按钮看不同效果</h1> <a href

  • 当我从数据帧绘图时。我可以调整标题的字体大小吗?可能是将列表/字典传递给参数而不是字符串?基本上,我不知道如何将函数集成到中。

  • 在一个函数图像中,有时自变量 x 与因变量 y 是指数对应关系,这时需要将坐标轴刻度设置为对数刻度。Matplotlib 通过 axes 对象的或属性来实现对坐标轴的格式设置。 示例:右侧的子图显示对数刻度,左侧子图则显示标量刻度。 图1:对数关系图 轴是连接刻度的线,也就是绘图区域的边界,在绘图区域(axes 对象)的顶部、底部、左侧和右侧都有一个边界线(轴)。通过指定轴的颜色和宽度,从而对进行