Concordo con Enrico.
Comunque c’è un errore nel caso di epigraph. Il comando giusto è
`
\renewcommand{\epigraph}[2]{{\singlespacing\oldepigraph{#1}{#2}}}
`
o
`\renewcommand{\epigraph}[2]{{\linespread{1}\selectfont\oldepigraph{#1}{#2}}}`
senza setspace, perché senza il gruppo viene modificata l’interlinea a tutto il documento.
Comunque si può evitare di scrivere quella roba che ho messo prima. Togli il pacchetto setspace e prova questo
`
\documentclass{article}
\usepackage{lipsum}
\makeatletter
\newcommand{\onehalfspacing}{%
\linespread{1.25}% default
\ifcase \@ptsize \relax % 10pt
\linespread{1.25}%
\or % 11pt
\linespread{1.213}%
\or % 12pt
\linespread{1.241}%
\fi
}
\makeatother
\onehalfspacing
\begin{document}
Ciao.
\lipsum[1]
testo\footnote{nota lunga}
testo\footnote{nota lunga}
\end{document}
`
ciao
Andrea