【问题标题】:Change figure and table captions in blogdown更改 blogdown 中的图形和表格标题
【发布时间】:2018-09-01 13:51:52
【问题描述】:

我正在修改blogdown,并希望创建带有非英文标题标题的图形和表格。下面的块

```{r label1, echo=FALSE, fig.cap="Fancy caption", fig.fullwidth=TRUE}
plot(1,1)
```

产生情节和标题

图 1:花哨的标题

我希望能够更改标签,例如,“Figure”变成“Plot”。我想我可以用与bookdown 相同的方式修复它:在_bookdown.yml 文件中我可以拥有

language:
  ui:
    chapter_name: "Chap "
    appendix_name: "App " 
  label:
    fig: 'Plot '
    tab: 'Fancy table '

但我不确定如何使用来自 blogdown 的基于 Hugo 的设置执行类似操作。如何将上述信息添加到config.toml 文件或将其设置在其他位置?

【问题讨论】:

    标签: hugo bookdown blogdown


    【解决方案1】:

    首先,将您描述的_bookdown.yml 文件存储在与博客文章源.Rmd 文件相同的文件夹中,例如content/post/_bookdown.yml 如果您的文件位于 content/post/my_post.Rmd

    然后,将_bookdown.yml 添加到config.toml 中的ignoreFiles 列表中,这样Hugo 就不会将_bookdown.yml 移动到公共目录。

    这是可行的,因为blogdown::html_page() 基于bookdown::html_document2(),它将在源Rmd 的同一目录中获取_bookdown.yml。我认为不可能从您的 blogdown 根目录全局设置此设置,但如果您将所有帖子存储在 content/post 中,则基本上是一样的。

    【讨论】:

    • 太棒了。谢谢!
    • @grrrck 多语言模式还有其他选择吗?
    猜你喜欢
    • 2019-01-27
    • 1970-01-01
    • 2021-06-15
    • 1970-01-01
    • 2021-01-28
    • 2021-03-03
    • 2021-02-07
    • 1970-01-01
    • 2011-08-14
    相关资源
    最近更新 更多