我正在使用.Rmd documment并渲染到html_document。我的表的前缀来自"表"但是,我想用我的第一语言。在pdf_document中,我想将报告的语言设置为葡萄牙语,如下所示:
---
title: "Code"
author: "Guilherme"
date: "May 9, 2017"
lang: "pt-br"
output:
html_document: default
---
有办法吗?
答案 0 :(得分:0)
使用htmlTable
包无法执行此操作,因为"表没有" bit被硬编码到这个包中(参见source code)。
如果您想要本地化,那么您需要使用其他方式来制作字幕。另一种选择是captioner package。
```{r}
library(htmlTable)
library(captioner)
table_nums <- captioner(prefix = "Tabela") # from google translate :)
htmlTable(table(iris$Species,iris$Species),
caption = table_nums("desc_iris", "Descriptive Measuraments of..."))
```
答案 1 :(得分:0)
如果我编织:
---
title: "Code"
author: "Guilherme"
date: "May 9, 2017"
lang: "pt-br"
output:
bookdown::html_document2
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r cars}
library(knitr)
kable(mtcars[1:5,2:3], caption = "Azul")
```
在与此目录相同的目录中有一个名为_bookdown.yml
的文件:
language:
label:
fig: "Figura "
tab: "Tabela "
它可以正确生成标签,如@Sébastian在评论中建议的