Título de sección demasiado largo en la tabla de contenido mediante el uso de hiperreferencia

Título de sección demasiado largo en la tabla de contenido mediante el uso de hiperreferencia

Algunos títulos son demasiado largos y cuando hago la tabla de contenido agregando \usepackage{hyperref}, una línea no es suficiente para ellos. Cuando agrego \usepackage{hyperref}, los títulos están fuera del margen de la página. Si elimino este paquete, el título está bien para mí (porque se puede dividir automáticamente en dos líneas).

¿Cómo se puede solucionar este problema?

prefiero tener eltítulo completo en varias líneasen la tabla de contenido bajo \usepackage{hyperref}.

El siguiente es mi código sobre esta pregunta.

\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} 

ingrese la descripción de la imagen aquí

Si quiero que la sección 2 se divida en varias líneas hyperref(es decir, el enlace se puede dividir en varias líneas), ¿cómo puedo hacer?

Respuesta1

Algunos controladores no admiten enlaces, que están divididos en líneas. La opción breaklinksayuda para una versión impresa. La desventaja es que no puede habilitar mágicamente el soporte de enlaces rotos. Por lo tanto, las áreas de enlace están bastante equivocadas. Para la tabla de contenido, el problema se puede resolver fácilmente usando la opción linktocpage, que hace que los números de página en lugar de los títulos de las secciones sean enlaces.

información relacionada