使用 imakeindex 将索引中的页码右对齐

使用 imakeindex 将索引中的页码右对齐

我正在尝试右对齐索引中的页码。我使用imakeidx并尝试使用自定义索引样式文件 ( .ist)。我想保留两列布局imakeidx。我尝试使用\hfill作为分隔符,但这似乎总是产生相同宽度的间隙。

如何在保持两列布局的同时右对齐页码?

index.ist-文件:

delim_0 "\\hfil"
delim_1 "\\hfil"
delim_2 "\\hfil"

母语:

\documentclass{report}
\usepackage{imakeidx}
\makeindex[options=-s ./index]
\begin{document}
Indexing\index{what!index} some\index{some} demonstrative\index{demonstrative} entires.

\printindex
\end{document}

在此处输入图片描述

答案1

该命令\hfil不起作用。

请尝试这个ist文件:

delim_0 "\\dotfill"
delim_1 "\\hfill"
delim_2 "\\hfill" 

\dotfill(为了便于阅读,用点填充该行,\hfill没有点,但数字是右对齐的。

结果:

在此处输入图片描述

相关内容