在里面,如果我在后面\begin{itemize}
添加,索引中的“文本”会出现在索引后面,但会从 PDF 文件中原来的位置消失。有什么办法可以解决这个问题吗?\index{text}
\item
\printindex
itemize
更新
根据您的评论,我再次进行了测试,谢谢@moewe:您说得完全正确。感谢您提出的小测试想法。里面的任何东西\index{text}
都会消失。在我的原始文档中,我以为我看到了文本,但显然不是那样的。这是我现在用来测试它的方法:
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage{imakeidx}
\usepackage{hyperref}
\makeindex
\begin{document}
Lorem \index{ipsum} dolor \index{sit} amet.
\index{Text} outside of itemize
\begin{itemize}
\item as you see... \index{Another text} (here is missing) I have been trying to explain
\end{itemize}
\printindex
\end{document}
它显示:
Lorem dolor amet。在 itemize 之外 • 如您所见......(这里缺失)我一直在尝试解释 ------下一页 --------- 索引 另一个文本,1 个 sit,1 个 ipsum,1 个文本,1 -------结束文档