
Opacote setspacefonte indica:
Três comandos,
\singlespacing
,\onehalfspacing
e\doublespacing
, devem ser usados no preâmbulo para definir o espaçamento geral do documento. Se for necessário um espaçamento diferente, o\setstretch{baselinestretch}
comando poderá ser usado no preâmbulo para definir o alongamento da linha de base adequadamente.
A implicação parece ser que os comandos não devem ser usados fora do preâmbulo – mas na prática, parece funcionar.
Isso é útil porque, na maioria das situações, seria desejável manter o espaçamento normal ativado \maketitle
e \tableofcontents
:
\documentclass{article}
\usepackage{mwe}
\usepackage{setspace}
\usepackage{hyperref}
\title{Test}
\begin{document}
\maketitle
\tableofcontents
\setstretch{1.5}
\blinddocument
\end{document}
O uso \setstretch
fora do preâmbulo causará problemas, como sugere a documentação?
Responder1
Se você está preocupado com uma mudança global no meio do documento, você sempre pode usar um ambiente para uma mudança temporária.
\documentclass{article}
\usepackage{mwe}
\usepackage{setspace}
\usepackage{hyperref}
\title{Test}
\setstretch{1.5}
\begin{document}
\begin{singlespace}
\maketitle
\tableofcontents
\end{singlespace}
\blinddocument
\end{document}
Isto parece fornecer o mesmo resultado que o MWE do OP.