有很多中文期刊,都要求中英文标注的。于是,查了一下资料,发现方法还是挺好使的。
/bicaption{图}{中文}{Fig}{English title}
当然这个需要包含宏包/usepackage{ccaption}。
其中有两种方式,一种方式是将图的序号减去1操作。这个我看到作者说不太好用。建议用上面的这个。其中作者给出的建议,链接http://www.sciencenet.cn/m/user_content.aspx?id=294555。这里博主给出了很多很多使用技巧,平时多看看能学到不少东西。
LaTeX技巧64:图表中英文双标题的使用技巧 |
一般的学位论文以及较为核心的中文期刊中,需要给图形或表格等浮动对象加上双语说明。通常有如下的两种方法来实现上述要求。 第一,重复使用caption命令 具体做法是,在给出一种语言的说明后,将计数器figure减1,并重定义figure 的命名,如下列语句所示,具体效果见下图:
这种办法可以实现浮动对象的双语说明,但需要重复定义浮动对象的名称,并相应的改变计数器的值,用起来不是十分方便。所以建议采用下一种方法来实现浮动对象的双语说明。 第二,使用ccaption宏包 在启用ccaption 宏包之后,具体命令如下:(可参考[The ccaption package]) /bicaption{图}{中文}{Fig}{English title} 其效果与第一种方法相同,如下图所示。本文中浮动对象的双语说明,采用的就是此中方法。演示效果图:
演示代码: /documentclass{article}/pagestyle{empty} /setcounter{page}{6} /setlength/textwidth{305.0pt} /usepackage{CJK} /usepackage{times} /usepackage{graphicx} /usepackage{ccaption} /begin{CJK}{GBK}{kai} /begin{document} /renewcommand{/figurename}{图} /begin{figure}[h] /centering /includegraphics[scale=0.2]{gull.eps} /bicaption[label xxx]{图}{中文}{Fig}{English title} /end{figure} /begin{figure}[h] /centering /includegraphics[scale=0.2]{gull.eps} /caption{中文名} /addtocounter{figure}{-1} /vspace{-11pt} %/SetEnglishCaption /renewcommand{/figurename}{Fig} /caption{English title} /renewcommand{/figurename}{图} /end{figure} /end{CJK} /end{document} |
/bicaption的使用中,语法一定要注意。/ bicaptioin[label xx]{图}{XX图示}{Fig.}{the figure describe}
要不然/ref时会出问题。