在R Markdown pdf文档中获取表格标题的默认函数(例如Table: Table one
)很不错。但我很难从默认的英语“表格”改为其他东西,同时保持位置(上表)和编号。编号是可以解决的,我可以编写自己的计数函数,但放置必须在表格之上。
我曾尝试使用Pander
设置新的前缀,但这似乎会破坏展示位置和编号。
有没有人知道我应该做什么,我可以更改默认表格标题,同时(至少)保持默认位置在表格之上,但最好还保持编号吗?
答案 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;
}