前幾天非人想要將索引分為中文索引和英文索引,不知要如何做?於是上網查了一下。
在網路上找到幾個套件可以做到這個要求,分別為 index, multind, splitindex。稍微看了一下,好像是 multind 最簡單,而 splitindex 是有另一個小程式來跑。既然 multind 最簡單,那就先看看要如何使用這個套件。
首先假設要編輯的 LaTeX 文檔為 test-index.tex,內容為
\documentclass{article} ... \usepackage{multind} \makeindex{english} \makeindex{chinese} ... \begin{document} ... \index{chinese}{ㄈ!非人} \index{english}{Debian} ... \printindex{english}{Index} \printindex{chinese}{中文索引} ... \end{document}
這個 multind 套件重新定義 \makeindex, \index, 和 \printindex 三個指令。範例中的 ... 是 LaTeX 文檔中省略的部分,用來突顯必要的語法。編譯的指令為
$ latex test-index $ makeindex chinese $ makeindex english $ latex test-index
沒有留言:
張貼留言