PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eqlist: Liste um bestimmten Betrag einrücken



eABC
12-03-2008, 11:09
Hallo zusammen,

bin auch relativ neu hier und hab' trotz langem rumprobieren die Lösung nicht gefunden. Ich verwende das Paket eqlist* und möchte, dass die Listen immer um einen bestimmten Betrag eingerückt werden - also bsp. Seitenrand + 1,5cm.
In der Paketdokumentation habe ich die \setlength Befehle gefunden, aber keinen der den Abstand beeinflusst, den ich meine --> s. Grafik (oder ich verstehs nicht?!)...
Ich möchte quasi, dass alle Listen (im ganzen Dokument) immer an gleicher Stelle mit dem Label beginnen...

Minimalbeispiel:

\documentclass [paper=a4, fontsize=11pt, DIV=12] {scrreprt}

\usepackage[T1]{fontenc}
\usepackage [latin1] {inputenc}
\usepackage [ngerman] {babel}
\usepackage {eqlist}
\usepackage {typearea}


\begin {document}
\begin {eqlist*} [\eqliststarinit \def\makelabel#1{\bfseries#1:} ]
\item [kurzes Label] 1
\item [hier soll ein langes Label stehen] 2
\end {eqlist*}
\end {document}


Vielen Dank schonmal...
Gruß
Matthias

Stefan_K
12-03-2008, 14:31
Hallo Matthias,

man könnte die Einrückung erreichen, indem man den Labels zusätzlichen Leerraum am Beginn zuweist, das wird dann in der restlichen Berechnung berücksichtigt:
\def\eqlistlabel#1{\hspace{1.5cm}\bfseries#1:}
...
\begin{eqlist*}
\item[kurzes Label] 1
\item[hier soll ein langes Label stehen] 2
\end{eqlist*}

Viele Grüße,

Stefan

eABC
16-03-2008, 14:20
Danke!!! Genau das war's.... Hat mir sehr geholfen!!!