Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

How can I have bullets for every first level item in the document ?

Putting renewcommand{\labelitemi}{$\bullet$} in the itemize works well but just for this itemize. I tried putting it on top of the document but it doesn't not work.

share|improve this question
    
And what if you redefine the itemize environment by including your redefinition of \labelitemi? –  Lionel MANSUY Nov 16 '12 at 11:59
    
And how can I do that (I'm still a beginner in LaTeX) –  Matthieu Riegler Nov 16 '12 at 12:04
    
Me too, see below... –  Lionel MANSUY Nov 16 '12 at 12:13

4 Answers 4

up vote 9 down vote accepted
\documentclass{article}
\begin{document}
\renewcommand{\labelitemi}{$\star$}
% instead of star you find more symbols in:
% http://www.ctan.org/tex-archive/info/symbols/comprehensive/    

\begin{itemize}
\item Global setting
\end{itemize}

\begin{itemize}
\item is global
\end{itemize}


\begin{itemize}
\item[$\oplus$] this method is more flexible
\item[$\ominus$] but you have to type more
\end{itemize}

\end{document}

enter image description here

share|improve this answer
    
That's it, i didn't try putting the renew inside the document. Thanks ! –  Matthieu Riegler Nov 16 '12 at 12:07
    
@MatthieuRiegler You're probably having \usepackage[french]{babel} in your document. See my answer below. –  egreg Nov 16 '12 at 22:41

Another suggestion is to use the enumitem package which provides a high-level interface to deal with such tweaks instead of delving into redefining macros:

\documentclass{article}

\usepackage{enumitem}
\setlist[itemize,1]{label=$\star$}

\begin{document}

\begin{itemize}
\item foo
\item bar
\item foobar
   \begin{itemize}
    \item foo
    \item bar
    \end{itemize}
\end{itemize}

\end{document}

meow

We applied a global change by setting itemize's behaviour at level 1 and defining its new label:

\setlist[itemize,1]{label=$\star$}

There we go. :)

share|improve this answer

The bullet is the default for first level itemized lists, unless you load the french option for babel, which changes the symbols to a dash for every level to conform to what's decreed by the Imprimérie Nationale.

If you prefer the default bullet, then issue

\frenchbsetup{StandardItemLabels}

in your preamble. Example:

\documentclass{article}
\usepackage[T1]{fontenc}

\usepackage[french]{babel}
\frenchbsetup{StandardItemLabels}

\begin{document}

\begin{itemize}
\item Global setting
\end{itemize}

\end{document}

enter image description here

See also chip Lyx 4.2 latex

share|improve this answer
\documentclass{article}

% save definition of itemize
\let\olditemize\itemize
\let\endolditemize\itemize

\renewenvironment{itemize}{%
    % code for begin
    \begin{olditemize}%
    \renewcommand{\labelitemi}{$\bullet$}%
}{%
    % code for end
    \end{olditemize}%
    \ignorespacesafterend%
}

\begin{document}
\begin{itemize}
\item A
\item B
\end{itemize}
\end{document}
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.