[Tex/LaTex] How to put bullets in the margin

#enumerateitemizelistsmargins

I'm no typography expert, but I heard that the bullets and numbers in itemize/enumerate environments are better placed outside of the main body of text, i.e. in the margin. How can I do that in LaTeX?

And a bonus question, how can I do that in ConTeXt? 🙂

EDIT:
One use is in this thesis: http://www.duo.uio.no/sok/work.html?WORKID=81971&lang=en
but I did not find any nested list there.

Another case is this eBook: http://designingfortheweb.co.uk/book/part3/part3_chapter13.php

Best Answer

I've never seen placement of the bullets of a list in the margin. The text within a list isn't just body text. So, why line it up with body text. It's a good idea to indent it like you would do with a quotation.

Let's think of choosing this style. What about a nested list? In consequence, its items would have to be aligned at the left margin of the parent list, so at the left margin of the document as well.

What about enumerated lists? Should the numbers be placed in the margin?

To sum up, bulleted list with bullets in margins and items in line with body text seems questionable. Though, it can easily be achieved.

With enumitem, better specify a style in the preamble than to each list by an optional argument. This is consistent and allows easy changes. If you later decide to change the list style, you just need to apply the modification once in the preamble for the whole document.

Martin's example modified under this point of view:

\documentclass{article}
\usepackage{enumitem}
\setitemize[1]{leftmargin=0ex}
\usepackage[showframe]{geometry}
\begin{document}
\begin{itemize}
\item text
\end{itemize}
\end{document}