Seite 1 von 1

Aufzählung (Items) am Rand

Verfasst: Do 20. Mär 2014, 20:12
von Silene
Hallo zusammen,

meine Erfahrungen mit LaTeX sind noch recht ausbaufähig und meine Hoffnung ist, dies hier nun erreichen zu können.

Ich suche nach einer Möglichkeit, wie ich eine Auflistung ähnlich wie hier http://www.dimdi.de/static/de/klassi/ic ... 00-f09.htm gestalten könnte. Momentan manövriere ich mich dabei durch eine longtable-Umgebung, bei welcher der kleinste Code-Fehler große Folgen hat und auch hinsichtlich Erscheinungsbild zu wünschen übrig lässt.

Mein Ziel: (Selbst bezeichnete) Aufzählungspunkte am Rand, jeweils dazugehöriger Fließtext beliebiger Länge im Dokument-Rumpf, wobei die Zeile der Nummerierung mit der ersten im Rumpf übereinstimmen soll. Zudem müssen die Aufzählungen problemlos über mehrere Seiten laufen können.

Ich hatte in zwei Dokumenten die Umgebung \begin{marglist} gefunden, die mir sehr vielversprechend aussieht (z.B.: http://ctan.cdpa.nsysu.edu.tw/info/tran ... tex-de.tex), nicht jedoch, welches Paket dafür benötigt wird. Ich scheine es noch gar nicht zu haben, denn die Umgebung wird in diesen fremden tex-Dokumenten von meinem Editor nicht erkannt.

Kann mir jemand weiterhelfen, wie ich mein Ziel auf sinnvollere Weise erreichen könnte als über longtable-Umgebung?

Grüße,
Silene

Verfasst: Do 20. Mär 2014, 20:43
von Beinschuss
Das könnte ein Fall für eine description-Liste sein, die z.B. mit dem Paket enumitem angepasst werden kann. Aus der enumitem-Dokumentation kopiert:
\begin{description}[font=\sffamily\bfseries, leftmargin=3cm,
style=nextline]
\item[Lo primero que ten\'{\i}a el Quijote] lanza en astillero,
\item[Lo segundo] adarna antigua,
\item[Lo tercero] roc\'{\i}n flaco, y
\item[Y por \'{u}ltimo, lo cuarto] galgo corredor.
\end{description}
In der Präambel musst Du \usepackage{enumitem} einfügen. Falls das nicht hilft oder angepasst werden soll: Erstelle ein lauffähiges Minimalbeispiel, das Deine Bemühungen zeigt.

Helmut

Verfasst: Do 20. Mär 2014, 22:06
von Silene
Hallo,

vielen Dank, das funktioniert nahezu genau so, wie ich mir gewünscht habe! Einzig der Aspekt, die Aufzählungspunkte in den Rand hineinzusetzen wird dabei nicht gelöst, ist hier jedoch nicht problematisch, da es kein Platzproblem gibt und die Seitengestaltung noch akzeptabel bleibt. (Falls dafür noch Lösungsideen bestehen, wäre ich interessiert, im P.S. ein Minimalbeispiel der bisherigen Dokumentgestaltung.)

Nur damit ich noch genauer verstehe folgende Nachfrage:

Ich sehe, was passiert, wenn die Option "style=nextline" nicht gesetzt ist. Daraus kann ich jedoch noch nicht gänzlich entnehmen, was genau sie bewirkt. Könnte mir da jemand noch auf die Sprünge helfen, damit ich ich es verstehe und bei Bedarf anzuwenden weiß?

Gelernt habe ich auch mit der Option "font=[...]" wieder etwas sehr Nützliches...

Vielen Dank nochmals!
Silene

P.S.: Falls es eine Idee gibt, wie ich die Aufzählungen in den linken Rand bekomme, hier ein Minimalbeispiel, wie es bisher aussieht:

\documentclass[a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}

\begin{document}
\begin{description}[font=\sffamily\bfseries\large, leftmargin=2cm, style=nextline]

\item[Fxyz] \textsf{\textbf{\large Überschrift 1}}

Text spezifischen Umfangs über mehrere Zeilen hinweg

\item[Fabc] \textsf{\textbf{\large Überschrift 2}}

Text weiteren spezifischen Umfangs über mehrere Zeilen

\end{description}
\end{document}
(Aufzählungen zwar links, wie gewünscht, jedoch im Rumpf des Dokumentes)

Verfasst: Do 20. Mär 2014, 22:39
von Beinschuss
Falls es eine Idee gibt, wie ich die Aufzählungen in den linken Rand bekomme
Geht alles mit enumitem. Ändere folgende Zeile Deines Minimalbeispiels:
\begin{description}[font=\sffamily\bfseries\large, leftmargin=2cm, labelindent=-1cm, style=nextline]
Helmut

Verfasst: So 23. Mär 2014, 18:46
von Silene
Vielen Dank! Hat auch bestens funktioniert. Ich habe dann noch ein wenig mit den Werten "experimentiert" und an meinen Bedarf angepasst und im übrigen auch die Dokumentation zum Paket nun besser verstehen können. :) (Hat mir u.a. meine Frage hinsichtlich "style=nextline" beantwortet.)

Grüße
Silene