[英]Can you left-justify or bold the table/figure caption for Kable in RMarkdown?
我正在使用RMarkdown编写可重复生成的报告,但是,我正在寻找有关在使用Kable时如何更改表格/图形标题的合理性的指南?
另外,您可以将表1的组成部分加粗或斜体吗?
knitr::kable(head(iris), 'latex', caption = 'Title of table',
booktabs = TRUE) %>%
kableExtra::kable_as_image()
该代码将产生一个通常看起来不错的表。 但是,我想使标题左对齐,并在表标题前自动加粗文本“表1”。
谢谢你的帮助。
您可以使用LaTeX captions
包自定义字幕。 例如,这个文件
---
output: pdf_document
header-includes:
- \usepackage[justification=raggedright,labelfont=bf,singlelinecheck=false]{caption}
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r echo=FALSE}
knitr::kable(head(iris), caption = 'Title of table',
booktabs = TRUE)
```
产生此表输出:
或者,如果您确实希望在屏幕截图文件中使用此功能,请使用
library(knitr)
library(kableExtra)
kable(head(iris), format="latex", caption = 'Title of table',
booktabs = TRUE) %>%
as_image(file="~/temp/table.png",
latex_header_includes="\\usepackage[justification=raggedright,labelfont=bf,singlelinecheck=false]{caption}")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.