自动更新索引条目页码

自动更新索引条目页码

我在 Windows 中使用 MikTeX 2.9 版。目前,我正在使用程序makeidx.stymakeindex.exe使用标签从 TeX 应用程序文件中创建索引条目\index。但是,是否可以在不运行程序的情况下更新和打印索引条目的页码makeindex

现在,使用 TeXnician 建议的“ ”包可以修复自动更新问题imakeidx.sty。请建议我如何将标签添加\break, \pagebreak到特定索引条目?

我的MWE如下:

\documentclass{book}
\usepackage[makeindex]{imakeidx}

\makeindex

\begin{document}

This is a sentence indexing the command
\index{Breaking word}
with the environment\index{abstract}
and the ordinary word `document'\index{Test document}.

\printindex

\end{document}

这里,我需要拆分两个单词“Breaking word”,即输出应该生成为\item Breaking\break word

请建议...

答案1

我不太明白你想要什么。如果你想要一个子条目,请使用\index{Breaking!word}。如果你真的想在条目中手动换行,你可以使用\index{Breaking word@Breaking\linebreak word}

\documentclass{book}
\usepackage[makeindex]{imakeidx}

\makeindex

\begin{document}

This is a sentence indexing the command
\index{Breaking word@Breaking\linebreak word}
with the environment\index{abstract}
and the ordinary word `document'\index{Test document}.

\printindex

\end{document}

会导致

在此处输入图片描述

\documentclass{book}
\usepackage[makeindex]{imakeidx}

\makeindex

\begin{document}

This is a sentence indexing the command
\index{Breaking!word}
with the environment\index{abstract}
and the ordinary word `document'\index{Test document}.

\printindex

\end{document}

在此处输入图片描述

相关内容