Re: Mantenere titolo unito al paragrafo successivo

#52776
Up
0
Down
::

Ciao a tutti

dovrei definire dei comandi per formattare alcuni titoli (“titoli”, “articoli”, “capi”) di un testo legislativo.
La questione è già stata trattata
qui e
qui

Tali titoli vanno però inseriti in un testo che fa già uso dei comandi \chapter, \section, ecc.
Ho quindi definito dei comandi appositi. Per esempio:

`
\newcounter{articolo}
\setcounter{articolo}{1}
\newcommand{\articolo}[1]{%
\begingroup
\par\vskip\baselineskip
\centering ART~\Roman{articolo} #1
\nobreak\par\vskip\baselineskip
\refstepcounter{articolo}%
\endgroup}
`

Il problema principale di questo codice è che se il comando cade a fine pagina (o a fine colonna, in un testo a due colonne) può rimanere isolato. A niente sembra servire \nobreak.
C’è una soluzione?

Ciao
Ivan

Hai provato a modificare quanto suggerito in questo filone?

Ciao
Enrico

Risolto con:
`\newcommand{\articolo}[1][]{%
\par\vspace*{2ex}
{\centering \sffamily ART. \Roman{articolo}#1%
\nobreak\par\vspace*{2ex}}
\refstepcounter{articolo}}`

Il segreto sta in \vspace*. Con \vspace non funziona.

Grazie

Ciao
Ivan

Go to top