PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Automatisch Breite einer Liste einstellen



Libby
30-08-2005, 17:05
Hallo :-)

Ich habe eine kleine Umgebung geschrieben. Folgendes Beispiel:

\documentclass[a4paper,10pt]{article}

\newenvironment{kastenlinks}[1]
{
\begin{list}{}
{
\labelwidth#1em
\labelsep1em
\leftmargin#1em
}
}
{\end{list}}

\newcommand{\textlinks}[1]{\item[{\it #1}]}

\begin{document}

Text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text

\begin{kastenlinks}{8}
\textlinks{Text 1}
Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
\textlinks{Text 2}
Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
\end{kastenlinks}

text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text

\end{document}

... führt vor, was sie macht: links kursiv Text hinschreiben, rechts dann eine Beschreibung, etc.
Meine Frage ist jetzt: Kann ich die Breitenangabe für \labelwidth und \leftmargin automatisieren, so daß ich diese Angabe nicht machen muß? Damit z.B. automatisch links vom längen Eintrag in \textlinks noch 1em Platz ist?

MfG, Libby