Latex图表设置中英文双标题(非ccaption宏包)
双语言标题的解决方案,搜到的答案基本是ccaption宏包。实际使用时,会编译报错:
! LaTeX Error: Command \captionwidth already defined.
查到ccaption是一个古老的宏包,已经被caption宏包所取代。caption宏包中包含bicaption.sty,可以完美解决双语标题的问题。
使用方法如下:
\usepackage{bicaption}
\captionsetup[figure][bi-first]{name=图}
\captionsetup[figure][bi-second]{name=Figure}
\captionsetup[table][bi-first]{name=表}
\captionsetup[table][bi-second]{name=Table}
\begin{figure}
\includegraphics[width=0.8\textwidth]{sfh/t5_partial_comparability.pdf}
\centering
\bicaption{在不同调谐因子\textit{k}下的缺损文件可比较性实验结果}{Incompletele comparable probability in different tune factor k}
\label{fig:t5_partial_compare}
\end{figure}