Comment avoir des bullets à la place des tirets dans itemize

Jean-Yves Degos
Modifié (September 2022) dans LaTeX
Bonjour
J'ai le codage suivant.
\documentclass[12pt]{article}
\usepackage{amsfonts}
\usepackage[frenchb]{babel}

\newenvironment{lecon}[2]{\parindent=0pt \bf #1 -- #2
\rm}{\vspace{1em} \parindent=1cm}

\begin{document}

\begin{lecon}{101}{Groupe op\'erant sur un ensemble. Exemples et
applications.}
\begin{itemize}
\item D\'eveloppement 1
\item Ceci n'est qu'un exemple parmi beaucoup d'autres de ce qu'il
possible mais peut-\^etre pas souhaitable de faire
\item D\'eveloppement 3
\end{itemize}
\end{lecon}

\end{document}
Je voudrais que dans l'exécution il y ait des \bullet à la place des tirets. Je sais qu'on peut faire ça car je l'ai lu dans "Une courte (?) introduction à LaTeX2e", mais je n'arrive plus à retrouver la page...
Certains d'entre vous savent-ils comment on fait ?
Merci d'avance,
Jean-Yves Degos.

Réponses

  • gb
    gb
    Modifié (September 2022)
    Il suffit d'insérer dans le préambule:
    \renewcommand{\labelitemi}{$\bullet$}
  • Bonjour Jean-Yves

    Il me semble que
    \begin{itemize}[$\bullet$]
    \item aaa
    \item bbb
    \end{itemize}
    devrait faire l'affaire.

    Alain
  • Merci ! Aucune des solutions que vous proposez ne marche telle qu'elle, mais j'ai pu m'en sortir comme ça :

    \documentclass[12pt]{article}
    \usepackage{amsfonts}
    \usepackage[frenchb]{babel}

    \newenvironment{lecon}[2]{\parindent=0pt \bf #1 -- #2
    \rm}{\vspace{1em} \parindent=1cm}

    \newenvironment{dev}{\begin{itemize}
    \renewcommand{\labelitemi}{$\bullet$}}{\end{itemize}}

    \begin{document}

    \begin{lecon}{101}{Groupe op\'erant sur un ensemble. Exemples et
    applications.}
    \begin{dev}
    \item D\'eveloppement 1
    \item Ceci n'est qu'un exemple parmi beaucoup d'autres de ce qu'il
    possible mais peut-\^etre pas souhaitable de faire
    \item D\'eveloppement 3
    \end{dev}
    \end{lecon}

    \end{document}

    i. e. il faut que la commande \renewcommand{\labelitemi}{$\bullet$} soit placée après \begin{itemize} pourqu'elle soit suivie d'effets visibles...

    Jean-Yves.
  • Effectivement, le marquage des items d'une liste est stocké dans la variable \labelitemi, et le fait de la réaffecter dans le préambule ne change rien lors d'exécution.

    L'autre proposition (de AD) comporte une erreur, il ne faut pas écrire

    \begin{itemize}[$\bullet$]
    \item aaa
    \item bbb
    \end{itemize}

    mais

    \begin{itemize}
    \item[$\bullet$] aaa
    \item[$\bullet$] bbb
    \end{itemize}
  • Bonsoir

    GB tu as raison. Je l'ai essayé sur le forum (bouton Aperçu) et ça mettait bien des bullet, mais cela ne prouvait rien puisque par défaut sur le forum, il y a déjà des bullet !
    J'ai peut_être confondu avec :
    \begin{enumerate}[a] % (resp ...)
    pour avoir une numérotation avec des lettres a, b, ... (resp i, ii, ...)
    A vérifier.

    Alain
  • c_iaco
    Modifié (September 2022)
    Bonjour
    Il y a la commande :
    \begin{itemize}[label=$\bullet$] 
    \item aaa 
    \item bbb 
    \end{itemize}
    qui fonctionne.
    À bientôt,
    Cyril
Connectez-vous ou Inscrivez-vous pour répondre.