latex的插圖中英文雙標註
阿新 • • 發佈:2019-02-07
有很多中文期刊,都要求中英文標註的。於是,查了一下資料,發現方法還是挺好使的。
/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時會出問題。