发布时间:2010-01-17 12:33:20
文章类别:插图技巧
原文地址:http://blog.sina.com.cn/s/blog_5e16f1770100gvt9.html
QQ群:91940767/145316219/141877998/80300084/194770436
淘宝店:http://latexstudio.taobao.com
技巧续篇:http://latexstudio.net/
常见数学公式问题集下载
一般的学位论文以及较为核心的中文期刊中,需要给图形或表格等浮动对象加上双语说明。通常有如下的两种方法来实现上述要求。
重复使用caption命令
具体做法是,在给出一种语言的说明后,将计数器figure 减1,并重定义figure
的命名,如下列语句所示,具体效果见下图,
这种办法可以实现浮动对象的双语说明,但需要重复定义浮动对象的名称,并相应的改变计数器的值,用起来不是十分方便。所以建议采用下一种方法来实现浮动对象的双语说明。
使用ccaption宏包
在启用ccaption 宏包之后,具体命令如下:
\bicaption{图}{中文}{Fig}{English title}
可参考:ftp://ctan.tug.org/tex-archive/macros/latex/contrib/ccaption/ccaption.pdf
其效果与第一种方法相同,如下图所示。本文中浮动对象的双语说明,采用的就是此中方法。
演示效果图:
演示代码:
\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}
发表评论 取消回复