我在 Windows 中使用 MikTeX 2.9 版。目前,我正在使用程序makeidx.sty
并makeindex.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}
在