4

Table: Table one在 R Markdown pdf 文档中获取表格标题的默认函数(示例)很好。但我很难从默认的英文“表格”更改为其他内容,同时保持位置(表格上方)和编号。编号是可以解决的,我可以编写自己的计数函数,但位置必须在桌子上方。

我试图用来Pander设置一个新的前缀,但这似乎破坏了放置和编号。

有谁知道我应该做什么,我可以更改默认表格标题,同时(至少)保持默认位置在表格上方,但最好也保持编号?

4

1 回答 1

9

您可以通过使用captionLatex 包并在单独的header.tex文件中更改标题名称来做到这一点。然后告诉rmarkdown包括它:

文件.Rmd

---
output: 
  pdf_document:
    includes:
      in_header: header.tex
---

```{r cars}
knitr::kable(mtcars, caption = "This is a test")
```

头文件

\usepackage{caption}
\captionsetup[table]{name=Test}
于 2016-08-25T08:33:48.763 回答