使用 hyperref 导致目录中的章节标题过长

使用 hyperref 导致目录中的章节标题过长

有些标题太长了,当我通过添加 来制作目录时\usepackage{hyperref},一行不够。当我添加 时\usepackage{hyperref},标题超出了页面边缘。如果我删除这个包,标题对我来说就没问题了(因为它可以自动分为两行)。

这个问题该如何解决?

我更喜欢多行完整标题在 下的目录中\usepackage{hyperref}

以下是我关于这个问题的代码。

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

在此处输入图片描述

如果我想让第 2 部分分成几行hyperref(就是链接可以分成几行)我该怎么做?

答案1

有些驱动程序不支持多行断开的链接。选项breaklinks有助于打印版本。缺点是它不能神奇地启用断开链接支持。因此链接区域相当错误。对于目录,可以使用选项轻松解决问题linktocpage,这将页码而不是章节标题设为链接。

相关内容