一. 测试文档,该文档修改自 bookdown 的官方中文模板。
该方案可以实现同时生成pdf和html两种格式的文件,pdf文件中实现双标题,html文件可正常生成单个标题。
二. 结合 CTEX 配置使用 latex 的运行环境
首先安装 TeX 用的发行版,yihui等推荐使用 TinyTex。
配置template.tex文件:template.tex文件位于 latex 文件夹中,在\begin{document}前加入:
\usepackage{ctex}
\usepackage[list=off]{bicaption}
\captionsetup[figure][bi-first]{name=图}
\captionsetup[figure][bi-second]{name=Figure}
\captionsetup[table][bi-first]{name=表}
\captionsetup[table][bi-second]{name=Table}
三. 配置index.rmd文件
ps: 为了显示的需要 “` 符号用 —代替;
ps: 如果采取图片双标题方案二,则跳过这一步。
需要对knitr包的hooks进行一定的修改,在index.Rmd文件中加入:
---{r setup_knitrfigure, include = FALSE}
library(knitr)
if(is_latex_output()){
knit_hooks$set(plot = function(x, options) {