我为 编写了以下样式makeindex
:
headings_flag 1
heading_prefix "{\\bfseries "
heading_suffix "}\\nopagebreak\n"
delim_0 " \\dotfill "
delim_1 " \\dotfill "
delim_2 " \\dotfill "
效果很好。我有一些非常长的索引条目,它们的显示不符合我的预期。这是一个 MWE:
\documentclass{article}
\usepackage{makeidx}
\makeindex
\begin{document}
Hello.\index{Hello}
Hello again.\index{Hello again}
Hi there.\index{Hello there, this is a very long text here}
\printindex
\end{document}
当我运行时makeindex mwe.idx -s mystyle.ist
,这是输出:
说实话,我原本期望的是这样的:
我尝试寻找一些关于风格的帮助LaTeX 伴侣书,但我无法理解太多。我相信我可以通过适当的文件来解决这个问题ist
。
有任何想法吗?
答案1
您的想法是正确的——使用样式文件gind.ist
。
编辑:或者尝试mystyle.ist
按如下方式更改您的自定义文件:
headings_flag 1
heading_prefix "{\\bfseries "
heading_suffix "}\\nopagebreak\n"
item_x1 "\\efill \n \\subitem "
item_x2 "\\efill \n \\subsubitem "
delim_0 "\\pfill "
delim_1 "\\pfill "
delim_2 "\\pfill "