[Tex/LaTex] Using itemize and enumerate at the same time

#enumerateitemizelists

I want to have an enumerated list with bullets. So far I've been writing stuff like

\documentclass{article}
\begin{document}
  \begin{itemize}
    \item a. First
    \item b. Second
  \end{itemize}
\end{document}

but a better way to get the enumeration must be possible.

So the question is, is there any list that allows enumerated lists with bullets at the same time? Preferably one that allows setting the bullet for each item, just like itemize.

Best Answer

You can easily do that with the enumerate package:

\documentclass{article}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[{$\bullet$} a.]
\item One
\item Two
\end{enumerate}
\begin{enumerate}[{$\bullet$} 1]
\item One
\item Two
\end{enumerate}

To see more examples just type texdoc enumerate on your command prompt to get access to the package documentation.


Edit:

As per the comments below, if you want to change the bullet symbol within the enumerate environment you can use this code:

\documentclass{article}
\usepackage{enumerate}
\usepackage{amssymb}
\usepackage{pifont}
\newcommand{\mynewitem}[1][]{\refstepcounter{enumi}\item[#1~\theenumi.]}
\begin{document}
\begin{enumerate}[{$\bullet$} a.]
\mynewitem[\checkmark] Right
\item normal item
\item another normal item
\mynewitem[\checkmark] Right
\mynewitem empty item
\mynewitem[\ding{55}] Wrong!
\item etc.
\end{enumerate}
\end{document}

Note that \mynewitem accepts every symbol, and the packages amssymb and pifont are just to get the \checkmark and crossed (\ding{55}) symbols.

Example of \mynewitem usage