[quote]Salve. Mi accodo a questa discussione perchè ho bisogno anche io di una interlinea variabile. Nel preambolo ho impostato
`\usepackage{setspace}
\doublespacing`.
La dichiarazione è chiaramente globale.Volevo chiedere come poter applicare tale tipo di interlinea solo al corpo del documento, e non ai vari indici e titoli.Grazie mille 😉 .
Sperando di non incorrere nelle ire di Enrico, ci provo. Non mettere il comando \doublespacing nel preambolo. Lo inserisci dove vuoi la doppia interlinea e poi per tornare a quella normale usa \singlespacing.
LaTeX assegna automaticamente gli spazi prima e dopo i titoli in base al carattere usato (credo), scalando anche la dimensione del carattere stesso. Questo ‘elastico’ che vuoi fare tu non penso possa dare un risultato tipograficamente corretto e piacevole a vedersi. L’ultima parola, però, spetta a chi è più di me.
La risposta è quasi corretta. 🙂 Questa procedura però richiede un lavoraccio e si rischia di dimenticarsi qualche comando. Vediamo i modi per risolvere il problema, in ordine di merito:
1. non usare interlinea ampliata, mai e per nessun motivo;
2. dare \onehalfspacing (\doublespacing è davvero troppo) e accorciare i titoli in modo che occupino una sola riga;
3. chiamare titlesec e definire i titoli in modo che usino \singlespacing;
4. dare \singlespacing prima di un titolo che occupi più di una riga e \onehalfspacing dopo.
Ciao
Enrico[/quote]
1.La penso esattamente come te e gli altri. Non sono della nostra opinione i regolamenti di Facoltà sulla stesura delle Tesi;
2.Cambierò \doublespacing in \onehalfspacing. Di mio cercherò di essere sintetico con i titoli;
3.Ho caricato titlesec per altri motivi (opzione compact e opzione medium o small), ma non sò definire i titoli in modo che usino \singlespacing ; 😥
4.Questa và fatta se non faccio tutto il resto?
Dall’ ecm vedete se ho ben capito:
`
\documentclass[12pt,a4paper,oneside,openany]{book}
\usepackage[english, italian]{babel} % uso lingue non inglesi
\usepackage[latin1]{inputenc} % ins. caratteri accentati
\usepackage[T1]{fontenc} % codifica dei font
\usepackage{lmodern}
\usepackage[small,compact]{titlesec}
\usepackage{indentfirst} % rientra il primo capoverso
\usepackage{microtype} % microtipografia
\usepackage{lipsum}
\usepackage{setspace}
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\singlespacing
\chapter[Titolo corto]{Titolo lunghissimo titolo lunghissimo titolo lunghissimo titolo lunghissimo titolo lunghissimo}
\onehalfspacing
\section{Lipsum 1-6}
\lipsum[1-6]
\section{Lipsum 6-12}
\lipsum[7-12]
\end{document}
`
Un grazie di cuore a tutti.