PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vertikale Abstände vor/nach Kapiteln, Abschnitten etc.



flunch83
20-08-2008, 16:48
Hallo zusammen!

Ich arbeite an einem größeren Projekt mit sämtlichen Eigenschaften und Objekten (Tabellen, Grafiken, Aufzählungen, Einschüben etc.).

Für mein Wunschlayout möchte ich die Vertikalabstände vor/nach eigenen Befehlsumgebungen mit den Vertikalabständen vor und nach Kapiteln bzw. Abschnitten in Übereinstimmung bringen bzw. relativ zu diesen Maßen setzen.

Mir schwebt etwas vor derart:
\vspace{Abstand vor neuem Kapitel}
\vspace{Abstand nach fertigem Unterabschnitt}

Ist die verbal kursiv geschriebene Information in Form irgendwelcher Systemvariablen (die an "chapter", "section", "subsection" etc. angelehnt sind) verfügbar? So dass ich exakt diese Vertikalabstände auch für weitere Einstellungen/Feinkorrekturen übernehmen kann bzw. überhaupt "auslesen" kann was TeX wählt?

Vielen Dank für Hilfe!

P.S.: Also dass es keine Missverständnisse gibt: Ich möchte NICHT die von TeX intelligent gewählten Abständen manipulieren, sondern diese Maße nur übernehmen für andere Dinge.

voss
20-08-2008, 17:03
Hallo zusammen!

Ich arbeite an einem größeren Projekt mit sämtlichen Eigenschaften und Objekten (Tabellen, Grafiken, Aufzählungen, Einschüben etc.).

Für mein Wunschlayout möchte ich die Vertikalabstände vor/nach eigenen Befehlsumgebungen mit den Vertikalabständen vor und nach Kapiteln bzw. Abschnitten in Übereinstimmung bringen bzw. relativ zu diesen Maßen setzen.

Mir schwebt etwas vor derart:
\vspace{Abstand vor neuem Kapitel}
\vspace{Abstand nach fertigem Unterabschnitt}

Ist die verbal kursiv geschriebene Information in Form irgendwelcher Systemvariablen (die an "chapter", "section", "subsection" etc. angelehnt sind) verfügbar? So dass ich exakt diese Vertikalabstände auch für weitere Einstellungen/Feinkorrekturen übernehmen kann bzw. überhaupt "auslesen" kann was TeX wählt?


Das sind dynamische Abstände, d.h. sie sind nicht per Definition überall
gleich. Damit die Seite überall unten bündig endet, kann TeX diese
Abstände dehnen und stauchen. Um welchen Betrag, ergibt sich
dabei jeweils aus der Dokumentenklassendefinition.

Herbert

flunch83
21-08-2008, 12:01
Damit die Seite überall unten bündig endet, kann TeX diese
Abstände dehnen und stauchen.

Danke für die Antwort soweit. Ja, dass TeX vertikale Abstände auch dynamisch setzt ist mir durchaus bewusst - jedenfalls dann, wenn man mit
\flushbottom explizit fordert, dass der Textspiegel auf jeder Seite exakt auf derselben Höhe enden soll.

Ich möchte allerdings
\raggedbottom verwenden und diese Forderung aufheben. Gibt es auch dann keine Möglichkeit an die automatisch gewählten Werte heranzukommen bzw. irgendwie (Tabelle im Netz o.ä.) herauszufinden, welchen Abstand der Compiler abhängig von der gewählten Schriftgröße, Seitengröße etc. wählt?

Gruß, flunch83

P.S.: Als Klasse verwende ich
scrbook.

Stefan_K
21-08-2008, 13:07
Hallo,

Du könntest direkt in scrbook.cls nachsehen, suche z.B. nach \chapterheadstartvskip und \chapterheadendvskip.



Mir schwebt etwas vor derart:
\vspace{Abstand vor neuem Kapitel}

Beispielsweise bräuchtest Du hierfür nur \chapterheadstartvskip aufrufen, das enthält einen \vspace*-Befehl mit einem Abstand, der von den document class Optionen abhängt, ob bigheadings, normalheadings oder smallheadings gewählt ist.

Viele Grüße,

Stefan

voss
21-08-2008, 13:42
Ich möchte allerdings
\raggedbottom verwenden und diese Forderung aufheben. Gibt es auch dann keine Möglichkeit an die automatisch gewählten Werte heranzukommen bzw. irgendwie (Tabelle im Netz o.ä.) herauszufinden, welchen Abstand der Compiler abhängig von der gewählten Schriftgröße, Seitengröße etc. wählt?
P.S.: Als Klasse verwende ich
scrbook.

ich habe doch extra darauf hingewisen, dass diese Werte in der
jeweiligen Dokumentenklasse festgelegt werden. Da musst du halt
einfach mal reinsehen, ist leicht zu finden.

Herbert