在手册中自定义图形名称(仅作为章节名称)

时间:2019-01-12 09:46:26

标签: r bookdown

将章节名称记入册allows the customization,这在建立匈牙利项目时非常方便,因为Chapter 1被翻译为1. fejezet(即,Chapter的重命名是不够的)。

但是,图(和表)名称也是如此,因为Figure 1.1应该翻译为1.1. ábra,但是我不知道如何实现({{1 }}似乎不像_bookdown.yml那样支持“ language/ui/figure_name”之类的东西。

PDF(LaTeX)输出没有问题,因为在chapter_name中包含\usepackage[magyar]{babel}可以解决此问题,但是我不知道如何处理非PDF格式,在哪里我唯一的想法是使用preamble.tex

1 个答案:

答案 0 :(得分:1)

bookdown.yml的{​​{1}}修改将影响gitbook之类的HTML输出。例如,在"language/language/label"中设置以下内容将为丹麦语标签:

bookdown.yml

对于LaTeX输出,您应该在book_filename: "mybook" language: ui: chapter_name: "Kapitel " appendix_name: "Appendiks " label: fig: 'Figur ' tab: 'Tabel ' 文件中为PDF输出指定的in_header文件中重新定义标签。例如,如果您的_output.yml文件看起来像这样

_output.yml

然后,您可以在bookdown::pdf_book: highlight: default includes: in_header: latex/preamble.tex 文件中重新定义标签。在该文件中包含以下行以重命名图形标签。

latex/preamble.tex