[Tex]XeTex使用MakeIndex创作索引

在XeTeX中创建索引,与LaTeX一样。都采用 Makeidx 宏包与 Makeindex.exe 工具,步骤如下:

  1. 在XeTeX源文件的导言区 \usepackage{makeidx},然后 \makeindex 命令启动索引引擎;
  2. 在源文件中用 \index 来设置索引,如 RSP设备\index{RSP设备} 等。可以使用中文作为索引项目名;
  3. 在源文件尾用 \printindex 来输出索引;
  4. 保存源文件,先用 xelatex 预编译一次;
  5. 用 makeindex.exe 工具编译源文件,生成索引文件;
  6. 再用 xelatex 编译生成包含索引的PDF文件。

对于技术书籍,索引是最重要的工具之一。可惜国内很多的技术书籍都不是采用 Tex/LaTeX/XeTeX 编写的,故没有索引。更可惜的是,许多翻译的技术书籍将原版的索引一删了之,极大降低了该书的实用性能,鄙视呀!

posted @ 2009-08-06 22:54  yankchina  阅读(1023)  评论(0编辑  收藏  举报