Please, how can I align items on the left (reduce horizontal spacing) ?
\begin{itemize}
\item[\textbullet] first
\item[\textbullet] second
\item[\textbullet] third
\end{itemize}
Please, how can I align items on the left (reduce horizontal spacing) ?
\begin{itemize}
\item[\textbullet] first
\item[\textbullet] second
\item[\textbullet] third
\end{itemize}
Easy job with enumitem package, using \setlist{labelsep=*} will do it globally.
\documentclass{article}
\usepackage[showframe]{geometry} %% used for showing frames
\usepackage{enumitem}
\setlist{labelsep=*} %% set here.
\begin{document}
\begin{itemize}
\item[\textbullet] first
\item[\textbullet] second
\item[\textbullet] third
\end{itemize}
\end{document}
If you want this locally for a single instance, you can use
\begin{itemize}[labelsep=*]
instead of setlist.

Also, instead of typing \textbullet every time, you can use
\begin{itemize}[label=$\circ$]
(bullet comes by default in first level itemize environments, hence I used $\circ$ for a change.)
\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage{enumitem}
%%\setlist{labelsep=*}
\begin{document}
\begin{itemize}[labelsep=*,label=$\circ$]
\item first
\item second
\item third
\end{itemize}
\end{document}

If you want to reduce the spacing between the bullets and the text, use `leftmargin option like
\begin{itemize}[labelsep=*,leftmargin=1pc]
\documentclass{article}
\usepackage[showframe]{geometry}
\usepackage{enumitem}
%%\setlist{labelsep=*}
\begin{document}
\begin{itemize}[labelsep=*,leftmargin=1pc]
\item first
\item second
\item third
\end{itemize}
\end{document}

Update: You can do it without any packages by adding
\setlength\leftmargini{1em}
to your preamble. Adjust the value 1em appropriately for your need.
\textbulletis used by default in first levelitemizeenvironments, so in your example it's useless. – egreg Sep 09 '12 at 16:24enumiteminstalled? What distribution are you running? See How do I update my TeX distribution? – Werner Sep 09 '12 at 17:40