Zu langer Abschnittstitel im Inhaltsverzeichnis bei Verwendung von Hyperref

Zu langer Abschnittstitel im Inhaltsverzeichnis bei Verwendung von Hyperref

Einige der Titel sind zu lang, und wenn ich das Inhaltsverzeichnis durch Hinzufügen des erstelle \usepackage{hyperref}, reicht eine Zeile dafür nicht aus. Wenn ich das hinzufüge \usepackage{hyperref}, liegen die Titel außerhalb des Seitenrands. Wenn ich dieses Paket entferne, ist der Titel für mich in Ordnung (weil er automatisch in zwei Zeilen aufgeteilt werden kann).

Wie kann dieses Problem gelöst werden?

Ich bevorzuge dievollständiger Titel in mehreren Zeilenim Inhaltsverzeichnis unter dem \usepackage{hyperref}.

Im Folgenden finden Sie meinen Code zu dieser Frage.

\documentclass[12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{CJKutf8}
\usepackage{graphicx} 
\usepackage{indentfirst}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
linkcolor=blue,
filecolor=magenta,
urlcolor=cyan,
}
\begin{document}
\maketitle
\tableofcontents
\chapter{chapter 1}

\section{section 1 section 1 section 1 section 1 section 1 section 1}

\section{section 2 section 2 section 2 section 2 section 2 section 2 section     2 section 2 section 2 section 2 section 2 section 2}

\end{document} 

Bildbeschreibung hier eingeben

Wie kann ich vorgehen , wenn ich Abschnitt 2 auf mehrere Zeilen aufteilen möchte hyperref(das heißt, der Link kann in mehrere Zeilen aufgeteilt werden)?

Antwort1

Manche Treiber unterstützen keine Links, die über mehrere Zeilen verteilt sind. Option breaklinkshilft bei einer Druckversion. Der Nachteil ist, dass sie die Unterstützung für unterbrochene Links nicht auf magische Weise aktivieren kann. Daher sind die Linkbereiche völlig falsch. Für das Inhaltsverzeichnis lässt sich das Problem leicht lösen, indem man Option verwendet linktocpage, die die Seitenzahlen anstelle der Abschnittsüberschriften zu Links macht.

verwandte Informationen