更改 blogdown 中的图形和 table 个标题
Change figure and table captions in blogdown
我正在修改 blogdown
并想用 non-English 标题 headers 创建图形和 table。以下块
```{r label1, echo=FALSE, fig.cap="Fancy caption", fig.fullwidth=TRUE}
plot(1,1)
```
生成情节和标题为
Figure 1: Fancy caption
我希望能够更改标签,例如,"Figure" 变为 "Plot"。我想我可以用与 bookdown
相同的方式修复它:在 _bookdown.yml
文件中我可以
language:
ui:
chapter_name: "Chap "
appendix_name: "App "
label:
fig: 'Plot '
tab: 'Fancy table '
但我不确定如何使用 blogdown
中的 Hugo-based 设置做类似的事情。我如何将上述信息添加到 config.toml
文件或将其设置在其他地方?
首先,将您描述的 _bookdown.yml
文件存储在与博客 [=28=] 源 .Rmd
文件相同的文件夹中,例如content/post/_bookdown.yml
如果您的文件位于 content/post/my_post.Rmd
.
然后,将 _bookdown.yml
添加到 config.toml
中的 ignoreFiles
列表中,这样 Hugo 就不会将 _bookdown.yml
移动到 public 目录中。
这是可行的,因为 blogdown::html_page()
基于 bookdown::html_document2()
,它将在源 Rmd 的同一目录中获取 _bookdown.yml
。我认为不可能从你的 blogdown 根目录全局设置它,但是如果你将所有 posts 存储在 content/post
中,它基本上是一样的。
我正在修改 blogdown
并想用 non-English 标题 headers 创建图形和 table。以下块
```{r label1, echo=FALSE, fig.cap="Fancy caption", fig.fullwidth=TRUE}
plot(1,1)
```
生成情节和标题为
Figure 1: Fancy caption
我希望能够更改标签,例如,"Figure" 变为 "Plot"。我想我可以用与 bookdown
相同的方式修复它:在 _bookdown.yml
文件中我可以
language:
ui:
chapter_name: "Chap "
appendix_name: "App "
label:
fig: 'Plot '
tab: 'Fancy table '
但我不确定如何使用 blogdown
中的 Hugo-based 设置做类似的事情。我如何将上述信息添加到 config.toml
文件或将其设置在其他地方?
首先,将您描述的 _bookdown.yml
文件存储在与博客 [=28=] 源 .Rmd
文件相同的文件夹中,例如content/post/_bookdown.yml
如果您的文件位于 content/post/my_post.Rmd
.
然后,将 _bookdown.yml
添加到 config.toml
中的 ignoreFiles
列表中,这样 Hugo 就不会将 _bookdown.yml
移动到 public 目录中。
这是可行的,因为 blogdown::html_page()
基于 bookdown::html_document2()
,它将在源 Rmd 的同一目录中获取 _bookdown.yml
。我认为不可能从你的 blogdown 根目录全局设置它,但是如果你将所有 posts 存储在 content/post
中,它基本上是一样的。