PDF 中的子部分破坏了目录

PDF 中的子部分破坏了目录

在我的论文中,我有一个摘要、目录和内容。内容部分再次从 1 开始。当我在内容部分添加子部分时,PDF 的目录被破坏并显示如下内容:

Abstract
----> Inhalt
      ----> Einleitung
            ----> title

代替

Abstract
Inhalt
Einleitung
title

这是我正在使用的代码:

\documentclass[12pt,a4paper,bibliography=totocnumbered,listof=totocnumbered]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{hyperref}
\begin{document}
\renewcommand{\thesection}{\Roman{section}}
\pagenumbering{Roman}
\section{Abstract}
\renewcommand{\contentsname}{II Inhaltsverzeichnis}
\addcontentsline{toc}{section}{II Inhaltsverzeichnis}
\addtocounter{section}{1}
\tableofcontents
\renewcommand{\thesection}{\arabic{section}}
\setcounter{section}{0}
\pagenumbering{arabic}
\setcounter{page}{1}
\section{Einleitung}
% next line messes all up
\subsection{title}
\end{document}

答案1

您还会收到一条警告:

pdfTeX warning (ext4): destination with the same
 identifier (name{section.1}) has been already used, duplicate ignored

\theHsection当您更改时,通过重新定义来为 hyperref 的节号提供唯一的表示\thesection。例如

\renewcommand{\theHsection}{\Roman{section}}

相关内容