Re: tabelle per la formattazione della pagine?

#44025
Up
0
Down
::

Quelle non sono tabelle, ma liste con descrizione (ambiente description).

ok, ma il layout di description non è esattamente quello che voglio. Ho visto il pacchetto enumitem ed ho ottenuto quello che volevo:

`
\begin{description}[font=\itshape, leftmargin=12em, style=multiline,
labelsep=2em]
\item[Titolo molto lungo su più righe]
\lipsum[1]
\lipsum[3]
\item[Altro] \lipsum[2]
\end{description}
`

solo una cosa: è possibile allineare a destra le label degli item?

Sì. Scrivi nel preambolo
`\makeatletter
\def\enit@rmultilinestyle#1{%
\dimen@\leftmargin
\advance\dimen@-\labelsep
\advance\dimen@-\labelindent
\sbox\z@{%
\parbox[t]\dimen@{%
\raggedleft\hskip-\labelsep#1}}%
\setbox\@labels\box\voidb@x
\dp\z@\z@
\hskip\labelsep\box\z@
\hfil}
\makeatother`
e nel tuo ambiente description usa “style=rmultiline”.

Il problema della riga che “si stacca” è quasi sicuramente dovuto al \vspace; usa il comando \titlespace per impostare la spaziatura dopo il titolo di sezione.

credo di aver trovato il problema. Io uso
`
\titleformat{\section}{\LARGE\itshape\color{darkblue}}{}{0em}{}[\color{black}\titlerule]
\titlespacing*{\section}{0pt}{0pt}{1em}
`
e a volte il titlerule ed il titolo vengono separati da un’interruzione di pagina. Togliendo \color{black} (con lo stesso identico sorgente) il problema scompare. Cosa c’è di sbagliato?

`\titleformat{\section}{\LARGE\itshape}{}{0em}{\textcolor{darkblue}}[\titlerule]
\titlespacing*{\section}{0pt}{0pt}{1em}`
L’ultimo comando nell’ultimo argomento obbligatorio può avere un argomento, che sarà il titolo della sezione. Il tuo \color{black} prima di \titlerule introduce un punto dove TeX può spezzare una pagina.

Ciao
Enrico

Go to top