Latex图表中英文双标注之多个子图

方法一:
在中文caption后插入下面代码即可

\renewcommand{\figurename}{Fig}
  \caption{English title}
  \renewcommand{\figurename}{图}

方法二:

\usepackage{ctex} %引入CTEX宏包
\usepackage{caption}
\usepackage{bicaption}
\captionsetup[figure][bi-second]{name=Figure} %设置图的英文编号前缀
\captionsetup[table][bi-second]{name=Table} %设置表的英文编号前缀

常见问题:

\captionsetup[figure][bi-second]{name=Figure} %设置图的英文编号前缀
\captionsetup[table][bi-second]{name=Table} %设置表的英文编号前缀

这两个命令无效,即中英文标题开始全为“图或表”而不是“Figure或Table”

解决办法:加入下面代码即可

\captionsetup[bi-first]{font=bi-first}
\captionsetup[bi-second]{font=bi-second}
\DeclareCaptionFont{bi-first}{%
  \def\tablename{表}%
  \def\figurename{图}}
\DeclareCaptionFont{bi-second}{%
  \def\tablename{Table}%
  \def\figurename{Figure}}

版权声明:本文为weixin_41741485原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。