![](/img/trans.png)
[英]How do I center a table caption using Kable and kblextra in R when knitting PDF file?
[英]how to wrap the caption in r pander function when knitting rmarkdown pdf
---
title: '1'
author: '1'
date: "March 16, 2017"
output:
pdf_document: default
---
```{r cars}
library(pander)
pander(mtcars, split.cells = 5, split.table = Inf,
caption = "A long long long long long long long long long long
too long long long long long long long long caption")
```
```{r}
library(pander)
pander(mtcars, split.cells = 5, split.table = Inf,
caption = paste("A long long long long long long long long long long",
"too long long long long long long long long caption",
collapse = "\n") )
```
我已经尝试使用崩溃=“ \\ n”粘贴功能,但是失败了。
我希望(1)在“太”之前加上一个标题,并且(2)还要使标题居中,而不是将标题向左对齐。
一种比较笨拙的方法是手动调整字幕的边距,以使字幕在您希望中断的位置中断。 在YAML标头中包含\\usepackage{caption}
,然后在表格之前设置字幕边距。 如果您不希望标题以相同的方式中断,则需要在下一个表格或图形之前将其重置。
---
title: '1'
author: '1'
date: "March 16, 2017"
output:
pdf_document:
keep_tex: true
header-includes:
- \usepackage{caption}
---
\captionsetup{justification=centering,margin=3.5cm}
```{r}
library(pander)
pander(head(mtcars), split.cells = 5, split.table = Inf,
caption = "A long long long long long long long long long long too long long
long long long long long long caption")
```
输出:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.