有些標題太長,當我加上 來製作目錄時\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
,該選項使頁碼而不是章節標題成為連結。