中英文双标题latex

一般的学位论文以及较为核心的中文期刊中,需要给图形或表格等浮动对象加上双语说明。通常有如下的两种方法来实现上述要求。
  • 重复使用caption命令
具体做法是,在给出一种语言的说明后,将计数器figure 减1,并重定义figure的命名,如下列语句所示,具体效果见下图,
中英文双标题latex_第1张图片


这种办法可以实现浮动对象的双语说明,但需要重复定义浮动对象的名称,并相应的改变计数器的值,用起来不是十分方便。所以建议采用下一种方法来实现浮动对象的双语说明。
  • 使用ccaption宏包
在启用ccaption 宏包之后,具体命令如下:
\bicaption{图}{中文}{Fig}{English title}
可参考: ftp://ctan.tug.org/tex-archive/macros/latex/contrib/ccaption/ccaption.pdf
其效果与第一种方法相同,如下图所示。本文中浮动对象的双语说明,采用的就是此中方法。
演示效果图:
中英文双标题latex_第2张图片
演示代码:
\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{图}{中文}{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}


你可能感兴趣的:(latex)