Enumerated list with square brackets
Use the enumitem
package to format the enumerated list:
\documentclass{article}
\usepackage{enumitem}% http://ctan.org/pkg/enumitem
\begin{document}
\begin{enumerate}[label={[\arabic*]}]
\item First item
\item Second item
\item \ldots
\item Last item
\end{enumerate}
\end{document}
Note that you are required to encase the optional argument in braces {
...}
since it contains square brackets; used in general for optional arguments and would otherwise "confuse" LaTeX.
If you want to make a global setting to your list (rather than the optional argument on a per-list basis), you can use
\setenumerate[1]{label={[\arabic*]}} % Global setting
or you could make your own list using
\newlist{mylist}{enumerate}{1}%
\setlist[mylist]{label={[\arabic*]}}%
which would allow you to use
\begin{mylist}
...
\end{mylist}
The enumerate Package wants you to put those brackets into a group
\documentclass{article}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[ {[}1{]} ]
\item first
\item second
\end{enumerate}
\end{document}
For the sake of completeness, if you want to change the list format without loading any packages, you can redefine \labelenumi
as:
\renewcommand*\labelenumi{[\theenumi]}
For deeper levels, just change the counter, i.e, i
, ii
, iii
.
You might use in a local scope, otherwise this change will be reflected globally:
\documentclass{article}
% global change
\renewcommand*\labelenumi{[\theenumi]}
\begin{document}
\begin{enumerate}
\item Juventus
\item Milan
\item Udinese
\end{enumerate}
\end{document}
To use it locally, you might try:
\begin{enumerate}
\renewcommand*\labelenumi{[\theenumi]}
\item Juventus % [1] Juventus
\item Milan % [2] Milan
\item Udinese % [3] Udinese
\end{enumerate}
\begin{enumerate}
\item Juventus % 1. Juventus
\item Milan % 2. Milan
\item Udinese % 3. Udinese
\end{enumerate}
Again, don't do this, use a package instead. I'd go with either enumitem
or enumerate
. :)