paolab7393″ post=68619Era quello che pensavo. Ma da sola non tocco nulla.
Questo va prima di \begin{document}:
`\makeatletter
\renewenvironment{rubric}[1]{%
%% \begin{rubric}
\def\raggedright{%
\@rightskip\@flushglue\rightskip\@rightskip\leftskip\z@skip}%
\def\raggedleft{%
\rightskip\z@skip\leftskip\@flushglue\parfillskip\z@skip}%
\gdef\@beforespace{0pt}%
\gdef\@nextentry{}%
\gdef\@previouskey{}%
\global\let\old@newpage\newpage%
\global\let\old@pagebreak\pagebreak%
\global\let\old@nopagebreak\nopagebreak
\begin{longtable}{@{}kl@{~}X@{}}
\@rubrichead{#1}\\*[\rubricspace]
\endfirsthead
%%%%\@rubrichead{#1\@continuedname}\\*[\rubricspace]
%%%%\endhead
\noalign{\@rubricmark{#1}%
\global\let\in@newpage\newpage%
\global\let\in@pagebreak\pagebreak%
\global\let\in@nopagebreak\nopagebreak%
\gdef\newpage{\@nextentry\noalign{\gdef\@nextentry{}}\in@newpage}
\gdef\pagebreak{\@nextentry\noalign{\gdef\@nextentry{}}\in@pagebreak}
\gdef\nopagebreak{\@nextentry\noalign{\gdef\@nextentry{}}\in@nopagebreak}}}{%
%% \end{rubric}
\@nextentry
\end{longtable}\par\vspace\rubricafterspace
\global\let\newpage\old@newpage%
\global\let\pagebreak\old@pagebreak%
\global\let\nopagebreak\old@nopagebreak}
\makeatother`
Ciao
Enrico