2008/11/30

[TeX] 索引樣式

LaTex 預設的 Index style 看起來相當中規中距, 缺少變化; 回頭看看我書櫃中的教科書, Index page 的格式還真的都一模一樣, 就像下面這張圖這樣, 每個 index 跟據字母分群, 每群之間用約一個空行的大小隔開.

index 的樣式是可以改變的, 步驟也很簡單, 只要在下 makeindex 指令時加個 -s foo.ist 的參數就行了, 其中 foo. ist 是描述 index style 的文字檔. 比方說, latex2html package 裡的 l2hidx.ist 就定義以下 index style:

preamble
lethead_prefix   "{\\bfseries\\hfil "
lethead_suffix   "\\hfil}\\nopagebreak\n"
lethead_flag       1
heading_prefix   "{\\bfseries\\hfil "
heading_suffix   "\\hfil}\\nopagebreak\n"
headings_flag       1

產生出來的 Index 就像底下這樣.

沒有留言: