2008/04/11

[TeX] 目錄裡的中文章節編號

又到了寫論文的季節, 學弟問我底下的要求如何用 LaTex 做到

  • 在目錄(Table of Contents)裡的 chapter 編號必需是中文, 而 section 編號是阿拉伯數字
  • 在內文中, chapter 編號是阿拉伯數字

就像這樣子:

因為 Table of Contents 在 latex 裡可以直接用 \tableofcontents 指令產生出來. 因此直覺來想, 文稿中的編號方式不需要做任何改變, 只要用 titletoc package 設定目錄的呈現方式就好了, 唯一的問題是如何把阿拉伯數字轉成中文; 還好, google 說 CJKnumb package 裡的 \CJKnumber 可以幫我們解決這問題. 果然, 我們會問的問題, 別人早就問過並有解法了.

\usepackage{titletoc}
\usepackage{CJKnumb}

...

\titlecontents{chapter}[0em]{}{\CJKnumber{\thecontentslabel}\quad}{}{\titlerule*[1em]{.}\contentspage}

That's all.

沒有留言: