Comment mélanger des éléments détaillés et énumérer des éléments dans la même liste?

Oct 08 2020

J'ai une situation où j'ai besoin de générer des listes qui contiennent un mélange d'éléments numérotés et d'éléments non numérotés. Seuls les éléments numérotés incrémentent le compteur. Donc quelque chose comme ça:

Je sais comment supprimer la puce en utilisant \item[], mais il semble que le fait qu'un élément soit numéroté (et incrémente le compteur) soit une fonction de l'environnement de liste, pas de l'élément lui-même. Comment puis-je faire ceci? Stock LaTeX, s'il vous plaît, je ne veux pas installer plus de paquets si je peux l'aider.

Réponses

11 PhelypeOleinik Oct 08 2020 at 06:12

Pas vraiment besoin de paquets (bien enumitemest le paquet aux listes apprivoisés). Utilisez enumerate, qui fera la numérotation à votre place, puis utilisez \item[\textbullet]pour forcer une puce, \item[]pour ne rien avoir et \itempour la numéroter normalement. Vous voudrez peut-être définir un raccourci pour \item[\textbullet]aimer \newcommand\bitem{\item[\textbullet]}.

\documentclass{article}

\begin{document}

\begin{enumerate}
  \item[\textbullet] bullet
  \item[\textbullet] bullet
  \item[] no bullet
  \item[] no bullet
  \item number
  \item number
  \item[] no bullet
  \item number
  \item[\textbullet] bullet
\end{enumerate}

\end{document}