Précédent: , Monter: list   [Table des matières][Index]


8.16.2 trivlist: Une forme restreinte de list

Synopsis :

\begin{trivlist}
  ...
\end{trivlist}

Une version restreinte de l’environnement list dans laquelle les marges sont sans renfoncement et \item sans l’argument optionnel ne produit pas de texte. Elle est utilisée le plus souvent au sein de macros, de sorte à définir un environnement où la commande \item fait partie de la définition de l’environnement. Par exemple, l’environnement center est défini pour l’essentiel comme ceci :

\newenvironment{center}
  {\begin{trivlist}\centering\item\relax}
  {\end{trivlist}}

Utiliser trivlist de la sorte permet à la macro d’hériter du code mutualisé : combiner l’espace vertical provenant de deux environnements adjacents ; détecter si le texte suivant l’environnement doit être considéré comme un nouveau paragraphe ou la suite du paragraphe précédent ; ajuster les marges de gauche et de droit pour d’éventuels environnements de liste imbriqués.

En particulier, trivlist utilise les valeurs courantes des paramètres de liste (voir list), à ceci près que \parsep est réglé à la valeur de \parskip, et que \leftmargin, \labelwidth, et \itemindent sont réglés à zéro.

Cet exemple produit les articles comme deux paragraphes, à ceci près que (par défaut) ils n’ont pas de renfoncement de paragraphe et sont séparés verticalement.

\begin{trivlist}
\item C'est un fameux trois-mâts, fin comme un oiseau
\item Hisse et ho, Santiano.
\end{trivlist}