使用 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,該選項使頁碼而不是章節標題成為連結。

相關內容