布局索引页

布局索引页

我正在使用\printindex我的索引,我想知道如何

  1. 加粗页码
  2. 按索引词的第一个字符排序,并在名称和页码之间有点,例如

一个
苹果.... 1
总是... 5

B
瓶... 2
美容... 7

答案1

我假设您的索引是在该makeindex程序的帮助下生成的。当您使用 makefile 编译 LaTeX 文档时,会自动调用此程序,并且 TeXworks 或 TeXnicCenter 等编辑器也可能调用此程序。可以使用样式文件latexmk配置生成的输出。有关创建此类文件的详细信息,例如,可以在第 11.2 节中找到makeindex.istLaTeX 伴侣。以下示例文件将为每个索引字母组创建粗体标题,并在索引关键字和页码之间添加点。

headings_flag 1
heading_prefix "{\\bfseries "
heading_suffix "}\\nopagebreak\n"
delim_0 " \\dotfill "
delim_1 " \\dotfill "
delim_2 " \\dotfill "

要使用该文件,请将其保存为mystyle.istmakeindex使用参数调用

-s mystyle.ist

编译 LaTeX 文档时。如何添加此参数取决于您的编译方法。快速解决方法:如果您的主文档名为<name>.tex,请将上述文件另存为(请注意不同的文件类型!),将其复制到您的工作目录并照常<name>.mst编译。<name>.tex

请注意,有一个名为idxlayout(披露:我是该软件包的作者)。该软件包是对配置索引布局参数的文件的补充.ist,例如允许三列索引或将“父”项及其附属子项排版为单个段落。

相关内容