Come hai giustamente detto, il comando \doublespace cambia l’interlinea di tutto il documento. Quindi cambia l’interlinea anche dei titoli, sezioni e sottosezioni se queste sono molto lunghe (come nel mio caso).
Quindi ho un documento veramente brutto del tipo
`
Capitolo 1: I dispositivi di protezione indivisuale e leattrezzature di lavoro.
2.1 Macchine ed attrezzature di lavoro: riferimenti
legislativi
corpo del testo
`Mentre io vorrei
`
Capitolo1: I dispositivi di protezione indivisuale e le
attrezzature di lavoro.2.1 Macchine ed attrezzature di lavoro: riferimenti
legislativi
`Cioe’ solo nei capitolo e sezioni il testo senza interlinea
Spero di essere stato piu’ chiaro.
Ciao
Ok! Prova con questo semplice codice:
` \titleformat{\chapter}[block] {\raggedright\normalfont\huge\sffamily\bfseries\singlespacing}
{\chaptertitlename~\thechapter:~}{0pt}{}[]
\titleformat*{\section}{\bfseries\Large\singlespacing}
\titleformat*{\subsection}{\bfseries\large\singlespacing}
\titlespacing*{\chapter}{0pt}{*-5}{*0}
\titlespacing*{\section}{0pt}{*-1}{*0}
\titlespacing*{\subsection}{0pt}{*0}{*-2}`
come puoi vedere ho aggiunto \singlespacing nel campo format di titleformat.
Se non ti piacciono le spaziature tra zona capitolo, sezione etc. dal corpo del testo, agisci sui numeri sotto titlespacing e ricordati che latex ammette anche valori negativi. Il mio è solo un esempio di prova anche abbastanza brutto, se vuoi togli i \titlespacing.
Ciao
Andrea