使用MakeIndex制作索引
一、关于使用makeindex
MakeIndex是一个用来制作索引的程序。第一步,你得在文档中需要作索引的地方加上\index{索引条目}命令。
制作论文和书的索引有所区别。因为论文比较短,索引和征文一起排,而书的索引可能很长,得另起章节。
给论文之作索引,假如你的根文件名是myfile.tex,你得将文件作如下修改:
在\documentstyle命令的选项里加上makeidx,就是使用\usepackage{makeidx}命令
在\documentstyle和\begin{document}之间的preamble加上\makeindex命令
在\end{document}命令之前加上\printindex命令
这样在运行latex处理整个论文后,会产生myfile.idx文件,然后手工运行一下makeindex程序,在unix里使用这个命令:
makeindex myfile.idx
当然,如果找到这篇文章,很可能你正在使用CTex,你使用WinEdt文本编辑器,在菜单accessories里面有一个Make Index命令,快捷键Shift+Ctrl+I会启动makeindex.exe程序,运行该程序将myfile.idx转换为myfile.ind。
这样,如果没有错误信息的话,索引内容就会在文章里出现。
但是,如果排版一本书,最好的方法是将ind文件改写成tex文件,然后用\include{}命令将索引文件作为一个章节包括进来。
\include{index}
\addcontentsline{toc}{chapter}{Index}
这里将index.tex包括近来,而超链接跟chapter相同。
二、关于\index命令