PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abbildungsverzeichnis mit Abstand



sucher84
24-07-2008, 18:37
Hallo,

mein Abbildungsverzeichnis hat zwischen den Kapiteln immer einen Abstand.
Das ganze sieht dann ungefähr so aus:

1 [Untertitel von Bild]
2 [Untertitel von Bild]
3 [Untertitel von Bild]

4 [Untertitel von Bild]
5 [Untertitel von Bild]
6 [Untertitel von Bild]

7 [Untertitel von Bild]
8 [Untertitel von Bild]
9 [Untertitel von Bild]

Ich habe also immer diese Leerzeilen dazwischen.
Wie krieg ich diese Leerzeilen weg?

Ich weiß, dass das bei scrartcl Standart ist, aber ich kann das nicht so leicht umstellen, weil mein Dokument sehr weit geschachtelt ist.
Meine Praeambel:


\documentclass[a4paper, 10pt, smallheadings, liststotoc, bibtotoc]{scrreprt}

Aufruf von Abbildungsverzeichnis ganz normal mit:


\listoffigures


Vielen Dank für alle Antworten.

WildyCard58
24-07-2008, 18:45
Kann dir da jetzt auf die Schnelle auch nix sagen,
aber meine erste Anlaufstelle wäre
http://www.ctex.org/documents/packages/contents/tocloft.pdf

Les dich da mal durch, vielleicht wirst du fündig.

Gruß
Wildy

EDIT:
\cftbeforeXskip Controls the vertical space before an entry.
Hört sich eigentlich schon mal nicht schlecht an.

sucher84
24-07-2008, 19:06
ich habe jetzt eine suboptimale Lösung gefunden mit der ich nicht ganz zufrieden bin, weil die Abstände nicht zu 100 % gleich sind, sondern minimal variabel.

Einfach


\renewcommand*{\addvspace}[1]{}


vor


\listoffigures

schreiben.

Falls jemand eine bessere Lösung hat, bitte posten.
Thx.

WildyCard58
24-07-2008, 19:30
Naja, also wie gesagt - ohne dass ich jetzt irgendwas probiert habe - würde ich das tocloft package verwenden, damit kannst du toc, lof und lot verändern.
Ich würde es ungefähr so versuchen (ohne Gewähr)!



\begingroup

\setlength{\cftbeforelofskip}{-10pt}
%hier evtl. \onespacing oder sowas oder einfach probieren
\listoffigures

\endgroup

rais
25-07-2008, 07:59
Moin moin,

Naja, also wie gesagt - ohne dass ich jetzt irgendwas probiert habe - würde ich das tocloft package verwenden, damit kannst du toc, lof und lot verändern.
Ich würde es ungefähr so versuchen (ohne Gewähr)!



\begingroup

\setlength{\cftbeforelofskip}{-10pt}
%hier evtl. \onespacing oder sowas oder einfach probieren
\listoffigures

\endgroup

mal abgesehen davon, daß die Länge hier vermutlich \cftbeforefigskip hieße, denke ich nicht, daß sucher84 damit glücklich wird: theoretisch ziehst Du so die 10pt vor jedem Eintrag ab und nicht nur vor denen, die gerade in einem neuen Kapitel stehen...
BTW: in der tocloft-Doku steht just nördlich von der \cftbeforeXskip-Beschreibung, was das `X' zu bedeuten hat.;-)


Ich habe also immer diese Leerzeilen dazwischen.
Wie krieg ich diese Leerzeilen weg?



\documentclass[chapteratlists=0pt]{scrreprt}
sollte diese Leerzeilen in LOF/LOT gar nicht erst erzeugen.;)

MfG

WildyCard58
25-07-2008, 08:19
Hast natürlich recht rais. Muss natürlich wenn dann fig heißen - war ein Flüchtigkeitsfehler im Eifer des Gefechts - aber ändert natürlich nix an der Tatsache, dass das jeden Eintrag des LoF verschiebt.
Sorry sucher84!

Gruß
Wildy

sucher84
25-07-2008, 12:54
Hallo rais,

leider geht das mit der von dir vorgeschlagenen Optionen nicht.
Die Abstände bleiben.
Trotzdem thx.

rais
25-07-2008, 14:39
Moin moin,


leider geht das mit der von dir vorgeschlagenen Optionen nicht.
Die Abstände bleiben.

stell ggf. mal ein \listfiles an den Anfang Deiner .tex-Datei und vergleiche Deine Komascript-Version: ab 2.96a (aktuell ist 2.98(b)) sollte diese Option bekannt sein.

MfG

sucher84
25-07-2008, 15:06
ich habe version 2.95b.
Kannst du mir sagen wie ich die aktuelle Version unter ubuntu bekomme?

rais
25-07-2008, 15:22
Ob Du bei Ubuntu irgend etwas gesondert behandeln musst, keine Ahnung, aber wo's Komascript gibt, siehst Du z. B. hier (http://www.komascript.de/release).

MfG