いくつかのタイトルが長すぎるため、 を追加して目次を作成すると\usepackage{hyperref}
、1 行では足りません。 を追加すると\usepackage{hyperref}
、タイトルがページの余白からはみ出します。このパッケージを削除すると、タイトルは問題ありません (自動的に 2 行に分割できるため)。
この問題はどうすれば解決できるでしょうか?
私は複数行の完全なタイトル目次の の下に表示されます\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
と、セクション タイトルではなくページ番号がリンクになるため、問題は簡単に解決できます。