Routine de sortie
J'ai cru comprendre au travers de la définition de la commande \@item `\@item` que la boîte \@labels `\@labels` est vide lorsque TeX appelle la routine de sortie, sortie de sorte qu'une que, par exemple, une liste en pied de page par exemple ne sera pas compromise.
La commande \@outputpage `\@outputpage` prend soin de sauvegarder l'état de \if@newlist `\if@newlist` mais la boîte \@labels `\@labels` n'est pas mentionnée, certainement car ce n'est pas nécessaire.
Mais justement, si l'on souhaite utiliser la boîte \@labels `\@labels` quitte à ce qu'elle ne soit plus vide lorsque TeX décide de couper, est-il sérieux pour pallier cela de dire quelque chose du type :
\newbox\@@labels
\def\sv@labels{\setbox\@@labels\box\@labels}
\def\r@labels{\setbox\@labels\box\@@labels}
\output\expandafter{\expandafter\sv@labels\the\output\r@labels} ?
\output\expandafter{\expandafter\sv@labels\the\output\r@labels}