I can't figure out how to line up the symbols of an itemize environment in beamer with the left part of the main text. In other words, I would like to supress the left margin in beamer itemize lists.
It would be nice if the solution worked with any itemize label defined with
\setbeamertemplate{itemize item}[]
In order to make myself clearer, what beamer produces by default is something like:
Main text. Main text. Main text...
* Item 1
* Item 2
* Item 3
....
and the desired result is
Main text. Main text. Main text...
* Item 1
* Item 2
* Item 3
....
Best Answer
The beamer class uses the same default lengths for the left margin like the base classes:
\leftmargini
,\leftmarginii
etc. So you could adjust those lenghts. For instance:You may insert any value instead of
0pt
that fits for you.Further requirements might require a redefiniton or patch of beamer's itemize environment. If you would like to have such complete control over the itemize environment, you could redefine it this way within your preamble:
Until now it's just a copy of the original! But since it's in your preamble, you can modify it.
For example, replace
\hss\llap
by\rlap
and the bullets will align with the text around:Within this redefinition you could adjust the LaTeX list length macros. This requires to know how to work with the LaTeX list environment.