Alguns títulos são muito longos e quando faço o índice adicionando o \usepackage{hyperref}
, uma linha não é suficiente para eles. Quando adiciono o \usepackage{hyperref}
, os títulos ficam fora da margem da página. Se eu remover este pacote, o título estará ok para mim (porque pode ser dividido automaticamente em duas linhas).
Como esse problema pode ser resolvido?
Eu prefiro ter otítulo completo em várias linhasno índice sob o \usepackage{hyperref}
.
A seguir está o meu código sobre esta questão.
\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}
Se eu quiser que a seção 2 se divida em várias linhas hyperref
(ou seja o link pode se dividir em várias linhas) como posso fazer?
Responder1
Alguns drivers não suportam links quebrados entre linhas. Opção breaklinks
ajuda para uma versão impressa. A desvantagem é que ele não pode ativar magicamente o suporte a links quebrados. Portanto, as áreas de link estão bastante erradas. Para o índice, o problema pode ser facilmente resolvido usando a opção linktocpage
, que transforma os números das páginas em vez dos títulos das seções em links.