Jay*_*s01 7 r r-markdown kableextra kable
是否可以左对齐表格标题?我对 APA6th 规则感到恼火,但我必须以某种方式左对齐表格标题。
以这张表为例:
library(knitr)
library(kableExtra)
kable(mtcars[1:10, 1:6], format = "latex", caption = "I need this left-aligned.", booktabs = T) %>%
kable_styling(position = "left") %>%
group_rows("Group 1", 4, 7) %>%
group_rows("Group 2", 8, 10)
Run Code Online (Sandbox Code Playgroud)
标题将始终在表格上方居中,即使我将表格位置与kable_styling(position = "left").
编辑:请参阅此处了解至少对我有用的临时解决方案。
您只需caption在 YAML 标头部分中添加 Latex 包,并singlelinecheck=false指定标题的标题左对齐。这是一个可重现的示例:
---
output:
pdf_document: default
header-includes:
- \usepackage[singlelinecheck=false]{caption}
---
```{r, echo = FALSE, message = FALSE}
library(knitr)
library(dplyr)
library(kableExtra)
```
```{r, echo = FALSE, message = FALSE}
kable(mtcars[1:10, 1:6], format = "latex", caption = "I need this left-aligned.", booktabs = T) %>%
kable_styling(position = "left") %>%
group_rows("Group 1", 4, 7) %>%
group_rows("Group 2", 8, 10)
```
Run Code Online (Sandbox Code Playgroud)
输出:
| 归档时间: |
|
| 查看次数: |
2867 次 |
| 最近记录: |