gerade versuche ich die itemize-Umgebung so umzudefinieren, dass die
einzelnen Listenelemente linksbündig gesetzt werden. Das gelingt mir
leider nicht und scheinbar verwende ich auch die falschen Suchbegriffe :-(
Könnt ihr mir helfen?
Ein bisschen Code:
\listfiles
\documentclass{article}
\renewenvironment{itemize}{%
\begin{itemize}\begin{flushleft}} %% oder \raggedleft
{\end{itemize}\end{flushleft}}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\begin{document}
\blindtext
\begin{itemize}
\item \blindtext
\item \blindtext
\end{itemize}
\end{document}
Viele Grüße
Henning
> gerade versuche ich die itemize-Umgebung so umzudefinieren, dass die
> einzelnen Listenelemente linksbündig gesetzt werden. Das gelingt mir
> leider nicht und scheinbar verwende ich auch die falschen Suchbegriffe :-(
> \renewenvironment{itemize}{%
> \begin{itemize}\begin{flushleft}} %% oder \raggedleft
> {\end{itemize}\end{flushleft}}
* Das ergibt eine Endlosschleife, bei der sich die itemize-Umgebung
sich selbst immer wieder rekursiv aufruft.
* Außerdem würde das \end{itemize} die flushleft-Umgebung
beenden und umgekehrt. Auch das ist in LaTeX nicht erlaubt.
Statt der Umgebung flushleft würde ich die \raggedright-Anweisung
verwenden. Mit \g@addto@macro kann man etwas an ein argumentloses
Makro anhängen.
\makeatletter
\g@addto@macro\itemize{\raggedright}
\makeatother
Viele Grüße
Heiko <ober...@uni-freiburg.de>
Danke, wunderbar!
Viele Grüße
Henning