Listes en colonnes

Lorsqu'un exercice se compose de plusieurs questions courtes, il est pratique d'avoir des listes en colonnes.

On pourrait obtenir de telles listes avec des tabulations ou un tableau, mais il vaut mieux laisser LaTeX s'occuper de la numérotation automatique : sinon, l'ajout, l'insertion ou le retrait (préférablement en les commentant) de questions devient rapidement cauchemardesque...

Il existe plusieurs solutions avec leur lot d'avantages et d'inconvénients.

multienum

En chargeant le paquet multienum dans le préambule avec l'instruction , on dispose d'un nouvel environnement \begin{multienumerate} ... \end{multienumerate}.

Pour écrire les éléments de la liste, on utilise les commandes \mitemx{...}, \mitemxx{...}{...}, \mitemxxx{...}{...}{...} ou \mitemxxxx{...}{...}{...}{...}, selon que l'on désire 1, 2, 3 ou 4 items par ligne.

On prendra garde au fait que les éléments de la liste doivent être placés entre accolades.

Il existe en outre des commandes qui permettent à un item de s'étendre sur la colonne suivante : \mitemxox{...}{...}, \mitemxxo{...}{...}, \mitemxoxx{...}{...}{...}, \mitemxxox{...}{...}{...} ou \mitemxxxo{...}{...}{...}.

Voici le lien vers la documentation officielle.

La documentation n'explique toutefois pas comment modifier l'apparence des listes. Après avoir chargé le paquet, il faut redéfinir la commande \regularlisti chargée de la mise en page, comme l'illustrent les deux exemples suivants :

tablists

Le paquetage tablists propose un environnement \begin{tabenum} ... \end{tabenum}. On y introduit les différents éléments comme dans une liste ordinaire à l'aide de la commande \item. Par défaut, les éléments se succèdent horizontalement. Il faut donc laisser une ligne vide pour passer à la ligne suivante. Les éléments suivants sont alors automatiquement alignés en colonne.

Alors que le paquetage multienum répartit toute la largeur du texte entre les colonnes, le paquetage tablists établit la largeur des colonnes en fonction de leur contenu, mais maintient constant l'espace entre elles.

Pour fixer, par exemple, l'espace constant entre les colonnes à 1 cm, il faut écrire (après le chargement du paquetage) .

La modification de l'apparence des listes est très intuitive :

Le chevauchement des colonnes, en revanche, l'est moins :

Pour d'autres informations, on consultera la documentation officielle.

shortlst

Le paquetage shortlst ne fait pas partie de la distribution TeXLive, aussi vous faut-t-il le télécharger ici.

Voici le lien vers la documentation officielle.


...précédent suite...