22 Novembre 2010 alle 13:55
#52777
::
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.
Ma che ci sta a fare \nobreak prima di \par?
Sarà meglio anche spostare prima il \refstepcounter, che dici?
`\newcommand{\articolo}[1][]{%
\par\vspace{2ex}
{\centering \sffamily ART. \refstepcounter{articolo}\Roman{articolo}#1\par
\vspace*{2ex}}}`
Così non devi dire \setcounter{articolo}{1} all’inizio, ma non è tanto qui il punto, quanto che concettualmente il registro va modificato prima di essere usato.
Ciao
Enrico