21

I would like to add bold items with enumerate in my report.

How can I do that using \usepackage{enumitem}?

  • 1
    do you mean the whole text bold? \begin{enumerate}\bfseries \item .... – David Carlisle May 25 '13 at 13:11
  • Do you load any relevant packages like enumitem? Or do you use a special class. Please add a minimal working example. – Marco Daniel May 25 '13 at 13:13
  • With \bfseries, all the text of the item is bold. Also, I would like this style just for the number – Tidou May 25 '13 at 13:18
32

If you want the whole item bold, you can write:

\begin{enumerate}\bfseries
\item The firs item
\item The second item
\end{enumerate}

If you want the number to be bold, you can do it by using the enumitem package and setting:

\begin{enumerate}[label=\textbf{\arabic*})]
\item The firs item
\item The second item
\end{enumerate}

Check the enumitem package documentation for more info.

  • I have a) b) c) ... , not 1. 2. 3. ... but that is working. Thank you – Tidou May 25 '13 at 13:22
  • just change from \alph to \arabic. Edditing answer :) – Mario S. E. May 25 '13 at 13:23
  • 7
    If the OP is going to use this in every enumerate environment, it's better to use \setlist[enumerate,1]{label=\bfseries\alph*)} in the preamble. – Gonzalo Medina May 25 '13 at 14:48
  • 1
    I see a problem here: this answer is redefining the numbering style completely instead of enhancing it, i.e., making the number part bold. – Raffi Khatchadourian Jul 26 '16 at 20:18
11

If you mean having the item number in bold, you can do it like this:

\documentclass{article}
\usepackage{enumitem}
\begin{document}
    \begin{enumerate}[label=\textbf{\arabic*}]
        \item My first item.
        \item My second item.
    \end{enumerate}
\end{document}

enter image description here

11

This is in response to this comment by Raffi Khatchadourian on the accepted answer: "I see a problem here: this answer is redefining the numbering style completely instead of enhancing it, i.e., making the number part bold."

If you would like to avoid this problem with the top two answers, then there are two different solutions, one local and one global, using the enumitem package.

The idea for both is to use the font= key for enumitem instead of the label= key.

Local: Every time you want an individual enumerate environment with bold numbers/letters/numerals (whatever the setting is), just use:

\begin{enumerate}[font=\bfseries]
*your code here*
\end{enumerate}

Global: If you know in advance that you will want every enumerate environment to have bold numbers/letters/numerals (whatever the setting is), then put the following in the document's preamble:

\setlist[enumerate]{font=\bfseries}

Source: I read the documentation for enumitem, and both of the above solutions worked for me using TeXstudio and XeLaTeX compiler.

3

For the one line enumeration items, if any one just want to do the numbering in bold then use paralist package with following code :

\documentclass{article}
\usepackage{paralist}
\begin{document}
Here is my solution for one line enumeration bold listing 
\begin{inparaenum}[\bfseries a)] \item the first item,
\item the second item and \item the third or last item
\end{inparaenum}
\end{document}

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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