dapengde 找到一个笨方案,可以实现pdf双标题同时gitbook单标题。即:同时给fig.cap
和bicap
赋值,并关于双标题的设置 修改为(增加一句options$fig.cap = NULL
):
{r setup_knitr, include = FALSE}
library(knitr) #Latex图表设置中英文双标题
if(is_latex_output()){
knit_hooks$set(plot = function(x, options) {
if(!is.null(options$bicap)){
options$fig.cap = NULL
paste("\\begin{figure}[!htp]",
hook_plot_tex(x, options),
"\\bicaption{", options$bicap[1], "}{",options$bicap[2],"}",
"\\end{figure}", sep = "")
} else{
hook_plot_tex(x, options)
}
})
}
尝试参考Option hooks修改opts_hooks$set
下的fig.cap
和bicap
参数,但都失败了,我想原因就是bicap
不支持gitbook.