TeX中显示中英文表名/图题

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

重定义\caption命令,现在的格式为\caption{英文}{中文}

\makeatletter

\setlength\abovecaptionskip{3\p@}

\long\def\@caption#1[#2]#3#4{%

\par

\addcontentsline{\csname ext@#1\endcsname}{#1}%

{\protect\numberline{\csname the#1\endcsname}{\ignorespaces #2}}%

\begingroup

\@parboxrestore

\if@minipage

\@setminipage

\fi

\normalsize

\@makecaption{\csname fchnnum@#1\endcsname}{\ignorespaces #4}

\@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3} \par

\endgroup}

\renewcommand{\tablename}{Table}

\newcommand{\tablechnname}{表}

\def\fnum@table{\tablename\nobreakspace\thetable}

\def\fchnnum@table{\tablechnname\nobreakspace\thetable}

\renewcommand{\figurename}{Figure}

\newcommand{\figurechnname}{图}

\def\fnum@figure{\figurename\nobreakspace\thefigure}

\def\fchnnum@figure{\figurechnname\nobreakspace\thefigure}

\makeatother

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航