R Markdown - 更改默认的pdf表格标题前缀

时间:2016-08-25 07:42:46

标签: r pdf r-markdown pandoc pander

在R Markdown pdf文档中获取表格标题的默认函数(例如Table: Table one)很不错。但我很难从默认的英语“表格”改为其他东西,同时保持位置(上表)和编号。编号是可以解决的,我可以编写自己的计数函数,但放置必须在表格之上。

我曾尝试使用Pander设置新的前缀,但这似乎会破坏展示位置和编号。

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

1 个答案:

答案 0 :(得分:6)

您可以使用header.tex Latex包并在单独的rmarkdown文件中更改标题名称来执行此操作。然后告诉--- output: pdf_document: includes: in_header: header.tex --- ```{r cars} knitr::kable(mtcars, caption = "This is a test") ``` 包含它:

<强> file.Rmd

\usepackage{caption}
\captionsetup[table]{name=Test}

<强> header.tex

footer {
    position: absolute;
    bottom: 0;
}