\documentclass[a4paper]{ctexart}
\usepackage{ctex}
\usepackage{xeCJK} %导入这个宏包,就可以支持中文
\usepackage{makeidx}
\usepackage{imakeidx}
\begin{document}
%使用makeidx宏包来建立索引。索引标题通过重定义\indexname更改。
%在导言区加载makeidx宏包,并输入\makeindex开始收集索引。
%在文中使用\index命令来插入索引标签。
%在需要插入索引列表的位置输入\printindex
%索引命令\index的用法如表5.8所示。
%注意,这四种符号!、1、@和''如果要写在参数中,请在它们之前添加一对双引号。
%此外,imakeeidx宏包可能更强,它允许索引分组。
% \makeindex[title={Group 1}]
% \makeindex[title={Group 2},name=another]
%以上在导言区,且需要\usepackage{imakeidx}
%...\index{...}
%...\index[another]{...}
% \printindex
% \printindex[another]
%定制索引样式可使用imakeidx宏包。另一个宏包idxlayout也能实现这些功能,不过需要放置在前者之后加载。
%要将索引章节正常编号或编入目录项,可以在\makeindex中添加“intoc”选项值,或者参考3.5.5节使用tocbibind宏包相关内容。
%索引默认是按照字母排序的。建立中文索引时,可以参考zhmakeindex宏包,它能够自动注音。本书并没有使用该宏包,而是采用表5.8中的语法,自行注音完成的。
%例如,将“表格”一词加入索引:
\newcommand{\zhindex}[2]{{\index{#2@#1}}}
\zhindex{表格}{biaoge}
%最后,如果读者有制作词汇表的需求,请参考glossary宏包。
\end{document}
LATEX之索引
最新推荐文章于 2024-05-03 11:35:31 发布