
Elpaquete de espacio establecidofuente indica:
En el preámbulo se utilizan tres comandos,
\singlespacing
,\onehalfspacing
y\doublespacing
, para establecer el espacio general del documento. Si se requiere un espaciado diferente, entonces\setstretch{baselinestretch}
se puede utilizar el comando en el preámbulo para establecer la extensión de la línea base de forma adecuada.
La implicación parece ser que los comandos no están destinados a usarse fuera del preámbulo, pero en la práctica parece funcionar.
Esto es útil porque en la mayoría de las situaciones uno querrá mantener el espaciado normal en \maketitle
y \tableofcontents
:
\documentclass{article}
\usepackage{mwe}
\usepackage{setspace}
\usepackage{hyperref}
\title{Test}
\begin{document}
\maketitle
\tableofcontents
\setstretch{1.5}
\blinddocument
\end{document}
¿El uso \setstretch
fuera del preámbulo causará problemas, como sugeriría la documentación?
Respuesta1
Si le preocupa un cambio global, a mitad del documento, siempre puede utilizar un entorno para un cambio temporal.
\documentclass{article}
\usepackage{mwe}
\usepackage{setspace}
\usepackage{hyperref}
\title{Test}
\setstretch{1.5}
\begin{document}
\begin{singlespace}
\maketitle
\tableofcontents
\end{singlespace}
\blinddocument
\end{document}
Esto parecería proporcionar el mismo resultado que el MWE del OP.