154

If I use

\begin{itemize}
\item asdasd
\item dsfsdf
\end{itemize}

the items are with a bullet, but how can I itemize these two with a "-" (a dash / a hyphen / a small line)?

CarLaTeX
  • 62,716
  • Welcome to TeX.sx! Your question was migrated here from [so]. Please register on this site, too, and make sure that both accounts are associated with each other (by using the same OpenID), otherwise you won't be able to comment on or accept answers or edit your question. – Werner Jul 07 '12 at 14:22
  • I had the same issue, but I had a silly mistake. \end{itemize} was missing on one of the earlier pages. – Nilkanth Jadhav Jun 21 '18 at 09:33

6 Answers6

219

One-at-a-time method:

\begin{itemize}
\item[--] asdasd
\item[--] dsfsdf
\end{itemize}

Set all first-level bullet-point to --:

At preamble, in plain-TeX

\def\labelitemi{--}

or in LaTeX

\renewcommand\labelitemi{---}

These have the same effect, but if you want all your definitions to look similar you can prefer one over the other.


Set the first-level bullet-point to -- only in one itemize environment:

\begin{itemize}
\renewcommand\labelitemi{--}
\item asdasd
\item dsfsdf
\end{itemize}
9999years
  • 433
  • 2
  • 12
kennytm
  • 6,392
  • 6
  • 27
  • 18
74

For reference, here's a package-wise approach using the (de-facto) list manipulation package, enumitem:

enter image description here

\documentclass{article}
\usepackage{enumitem}% http://ctan.org/pkg/enumitem
\begin{document}
\begin{itemize}[label={--}]
\item asdasd
\item dsfsdf
\end{itemize}
\end{document}
Werner
  • 603,163
37
% before \begin{document}
\usepackage{enumerate}

% after \begin{document}
\begin{enumerate}[-]
 \item asdasd
 \item dsfdsf
\end{enumerate}

Ideally, the enumerate package is already in MiKTeX so you need not download it.

lockstep
  • 250,273
picco
  • 371
  • 3
  • 2
12

The alternative solution for whole document/representation:

\usepackage{enumitem}
\setlist[itemize]{itemsep=10pt, label={--}}
Ceylan B.
  • 221
7

A much better looking results are obtained if one uses math minus symbol instead of en-dash:

\begin{itemize}
\item[$-$] asdasd
\item[$-$] dsfsdf
\end{itemize}
2

Use package enumitem with parameter shortlabels:

\documentclass{article}
\usepackage[shortlabels]{enumitem}
\begin{document}
Remember use ``shortlabels'' parameter
\begin{itemize}[-]
    \item aaa 
    \item bbb
\end{itemize}
\end{document}

To use bold dash, replace [-] by [\textbf{-}]; or longer dash, replace [-] by [--]. To use +, replace [-] by [+].

ydhhat
  • 157