17

I want to change the color of the bullet on itemize. How to do so?

20

A per-\item change of colour is possible using the optional argument of \item[..], and using the same label as itemize - $\bullet$ or \textbullet.

For changing the default settings, you can either supply an updated label to the itemize environment, or create your own using \newlist together with \setlist:

enter image description here

\documentclass{article}

\usepackage{enumitem,xcolor}

\setlength{\parindent}{0pt}% Just for this example

\begin{document}

A list with a specific \verb|\item| changed:
\begin{itemize}
  \item First item
  \item[\textcolor{blue}{\textbullet}] Second item
  \item Last item
\end{itemize}

Default \verb|itemize| list with updated \verb|label|:
\begin{itemize}[label=\textcolor{blue}{\textbullet}]
  \item First item
  \item Second item
  \item Last item
\end{itemize}

Completely new list \verb|coloritemize|:
\newlist{coloritemize}{itemize}{1}
\setlist[coloritemize]{label=\textcolor{blue}{\textbullet}}

\begin{coloritemize}
  \item First item
  \item Second item
  \item Last item
\end{coloritemize}

\end{document}

You can further customise the output to use a colour of your choice. Here's one such option:

enter image description here

\documentclass{article}

\usepackage{enumitem,xcolor}

\newlist{coloritemize}{itemize}{1}
\setlist[coloritemize]{label=\textcolor{itemizecolor}{\textbullet}}
\colorlet{itemizecolor}{.}% Default colour for \item in itemizecolor

\setlength{\parindent}{0pt}% Just for this example

\begin{document}

\colorlet{itemizecolor}{red}

\begin{coloritemize}
  \item First item
  \item Second item
  \item Last item
\end{coloritemize}

\colorlet{itemizecolor}{blue}

\begin{coloritemize}
  \item First item
  \item Second item
  \item Last item
\end{coloritemize}

\end{document}
  • Is this about MS Word document or which document? – paul Sep 17 '16 at 4:51
  • Its an amazing thing to do, but can we do it in Microsoft word too? – paul Sep 17 '16 at 5:06
  • @paul: Create your list. Select the bullets. Right-click. Choose a colour. – Werner Sep 17 '16 at 5:09
0

You may also use the following solution (e.g. if you want to change style of your itemised list globally but don't want to renew commands to keep use of its optional parameters):

\renewcommand{\labelitemi}{$\textcolor{blue}{\bullet}$}
\renewcommand{\labelitemii}{$\textcolor{blue}{\cdot}$}
\renewcommand{\labelitemiii}{$\textcolor{blue}{\diamond}$}
\renewcommand{\labelitemiv}{$\textcolor{blue}{\ast}$}

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.