如何使用 makeindex 禁用范围,而是显示页面列表

如何使用 makeindex 禁用范围,而是显示页面列表

我正在使用imakeidx创建索引,以及makedindex。如果一个条目在几个连续的页面中被索引,则会显示一个范围(例如,5-7)。

如何禁用此类范围并显示页码列表(5、6、7)?

  • makeindex,版本 2.15 [TeX Live 2019]
  • imakeidx.sty 2016/10/15 v1.3e

答案1

来自 MakeIndex 手册页

-r  Disable implicit page range formation; page ranges  must  be  created  by
    using  explicit  range operators; see SPECIAL EFFECTS below.  By default,
    three or more successive pages are automatically abbreviated as  a  range
    (e.g. 1--5).

因此调用

\makeindex[options=-r,<other settings>]

就可以了。如果您已经使用options,只需添加-r

相关内容