Seite 1 von 1

marginlist Umgebung

Verfasst: Do 19. Jul 2012, 17:18
von Madridista
Kann mir vielleicht jemand sagen, welches Paket die marginlist-Umgebung zur Verfügung stellt. Habe schon hier im Forum gesucht und google bemüht, aber nichts gefunden.

Verfasst: Do 19. Jul 2012, 21:05
von cgnieder
Ich habe noch nie von der marginlist Umgebung gehört. Eine Suche mit der Suchmaschine meines Vertrauens hat mich auf die Klasse „cim“ geführt. Dort wird marginlist wie folgt definiert:
\newenvironment{marginlist}[3][]
   {\begin{list}{#2}
       {\settowidth{\labelwidth}{#3}%
        \setlength{\labelsep}{.6em}%
        \setlength{\itemindent}{0pt}%
        \setlength{\listparindent}{0pt}%
        \setlength{\leftmargin}{\labelwidth}%
          \addtolength{\leftmargin}{\labelsep}%
        \setlength{\rightmargin}{0pt}%
        \setlength{\partopsep}{0pt plus0pt minus0pt}%            %????
        \setlength{\topsep}{0pt plus0pt minus0pt}%
        \setlength{\parsep}{0pt plus1pt minus0pt}%
        \setlength{\itemsep}{0pt plus1pt minus0pt}%
        #1}}
   {\end{list}}
Das ist also eine Umgebung mit einem optionalen und zwei obligaten Argumenten. Das Optionale scheint Text vor die Liste zu schreiben, das erste obligate kann verwendet werden, um ein Default-Label wie \textbullet zu setzen, und das zweite bestimmt die Breite der Labels.

Grüße

Verfasst: So 22. Jul 2012, 17:29
von Madridista
Vielen Dank für den Ansatz und die Mühe, ich habe jedoch bereits heraus gefunden, dass das was ich wollte ganz einfach mit dem Paket "doc" und dann dem Befehl "\DescribeMacro" erreicht werden kann. Die "marginlist"-Umgebung, die ich gesehen hatte, hat das gleiche Ergebnis geliefert.