Re: Sezione con etichetta fuori gabbia (come in doc. pdfTeX)

#50070
Up
0
Down
::

\titlespacing non c’entra nulla.
`\titleformat{\section}{\normalfont\large\bfseries}{\llap{\thesection\quad}}{0pt}{}`
Ciao
Enrico

Interessante, 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

Go to top