\titlespacing non c’entra nulla.
`\titleformat{\section}{\normalfont\large\bfseries}{\llap{\thesection\quad}}{0pt}{}`
Ciao
EnricoInteressante, avevo bisogno anch’io di creare un layout del genere, ma nell’indice. L’avevo fatto con titletoc utilizzando \makebox, ma ora ho provato anche questa soluzione (\llap) e funziona benissimo.
Enrico, potresti spiegarmi, per favore, che differenza c’è tra i due metodi? Perché l’uno è da preferire all’altro?
Questi due metodi sono quasi equivalenti:
`\makebox[0pt][r]{testo}
\llap{testo}`
Il primo è in stile LaTeX, il secondo è più veloce, ma ha un piccolo inghippo: se TeX lo incontra quando è in modo verticale, non passa al modo orizzontale. Nel caso specifico non c’è problema; se ci fosse, basta aggiungere \leavevmode prima di \llap.
Ovviamente \llap è molto più efficiente, perché la sua espansione è, a parte alcuni irrilevanti dettagli (La)TeXnici
`\hbox to 0pt{\hss #1}`
mentre quella di \makebox… richiede un centinaio (o giù di lì) di espansioni.
Ciao
Enrico