使用 imakeidx 的长索引样式

使用 imakeidx 的长索引样式

我正在使用 imakeidx 包:

\usepackage{imakeidx}
\indexsetup{othercode=\small}
\makeindex[program=makeindex,columns=2,intoc=true,options={-s index_style.ist}]

搭配风格:

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

但我有几个较长的索引,它们都是带缩进的换行符。我该如何修改您的脚本来消除这些缩进?

答案1

添加

\makeatletter
\def\@idxitem{\par\hangindent 0pt}
\makeatother

在序言中应该做你想做的事。

相关内容