latex的插图中英文双标注

有很多中文期刊,都要求中英文标注的。于是,查了一下资料,发现方法还是挺好使的。

 

/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时会出问题。

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值