
のsetspace パッケージ情報源によると:
\singlespacing
、、\onehalfspacing
の3 つのコマンドは\doublespacing
、ドキュメント全体の間隔を設定するためにプリアンブルで使用されます。異なる間隔が必要な場合は、\setstretch{baselinestretch}
コマンドをプリアンブルで使用して、ベースライン ストレッチを適切に設定できます。
コマンドはプリアンブルの外部で使用することを意図していないことを意味しているようですが、実際には機能しているようです。
\maketitle
これは、ほとんどの場合、との通常の間隔を維持したいので便利です\tableofcontents
。
\documentclass{article}
\usepackage{mwe}
\usepackage{setspace}
\usepackage{hyperref}
\title{Test}
\begin{document}
\maketitle
\tableofcontents
\setstretch{1.5}
\blinddocument
\end{document}
\setstretch
ドキュメントに記載されているように、プリアンブル外で使用すると問題が発生しますか?
答え1
ドキュメントの途中でグローバルな変更が心配な場合は、一時的な変更のための環境をいつでも使用できます。
\documentclass{article}
\usepackage{mwe}
\usepackage{setspace}
\usepackage{hyperref}
\title{Test}
\setstretch{1.5}
\begin{document}
\begin{singlespace}
\maketitle
\tableofcontents
\end{singlespace}
\blinddocument
\end{document}
これは、OP の MWE と同じ結果をもたらすと思われます。