我的 LaTeX 文档出了点小问题。我生成了如下列表:
\renewcommand\lstlistlistingname{Quellenverzeichnis}
\lstlistoflistings
\addcontentsline{toc}{chapter}{Quellenverzeichnis}
这样会生成正确的页面并向目录添加正确的链接。但是,在 pdf 书签中有两个链接Quellenverzeichnis
,一个指向它之前的页面,另一个指向实际页面。我已经尝试使用,\renewcommand*
没有任何区别。
PS:我正在通过 TeXnicCenter 使用 MiKTeX。
答案1
scrbook
如果您正在使用类似宏的文档类,\lstlistoflistings
则可以在目录中创建一个条目。
您的行将\addcontentsline{toc}{chapter}{Quellenverzeichnis}
第二个条目添加到目录中(对其进行注释)。
你没有说,但我猜,第一个书签指向之前的页面。
一个简单的\clearpage
或\cleardoublepage
(取决于您是否打印单面或双面)应该可以纠正这个问题:
\documentclass{scrbook}
\renewcommand\lstlistlistingname{Quellenverzeichnis}
...
\begin{document}
... % here something happens causing the need of next line
\cleardoublepage
\lstlistoflistings
%\addcontentsline{toc}{chapter}{Quellenverzeichnis} %<===== you can delete this line!
...
\end{document}