Wie kann ich in folgendem Minimalbeispiel den Abstand von den Kapitelüberschrift zum Text / Seitenanfang ändern? Open in Online-Editor
\documentclass[pdftex,a4paper,11pt,parskip]{scrreprt} \usepackage[ngerman]{babel} \usepackage{microtype} %Mikrotypographie Eventuell mit [final] \usepackage[xspace]{ellipsis} \usepackage[section]{placeins} %für floatbarrier \usepackage[T1]{fontenc} \usepackage[ansinew]{inputenc} \usepackage[scaled]{uarial} \usepackage[left=3cm,right=2cm,top=2.5cm,bottom=2cm,includeheadfoot]{geometry} \renewcommand*\chapterpagestyle{scrheadings} \usepackage{titlesec} \parskip\medskipamount \titlespacing{\chapter}{0pt}{*2}{*1.5} \titlespacing{\section}{0pt}{*2}{*1.5} \titlespacing{\subsection}{0pt}{*2}{*1} \titlespacing{\subsubsection}{0pt}{*1}{*1} \renewcommand*\familydefault{\sfdefault} \usepackage[]{setspace} \setstretch{1,2} \usepackage{blindtext} \usepackage{fancyhdr}%Kopf- und Fußzeile \pagestyle{fancy} \renewcommand{\headrulewidth}{1pt} %Linie oben \fancyhf{} \fancyhead[L]{\nouppercase{\leftmark}} %Kopfzeile links bzw. innen \fancyhead[R]{\thepage} %Kopfzeile rechts bzw. außen \begin{document} \Blinddocument \end{document} |
Das Paket Open in Online-Editor
\documentclass{scrreprt} \usepackage[ngerman]{babel} \usepackage{blindtext} \usepackage{showframe}% zum Anzeigen des Seitenlayouts \renewcommand*\chapterheadstartvskip{\vspace*{-\topskip}} \renewcommand*\chapterheadendvskip{% \vspace*{1\baselineskip plus .1\baselineskip minus .167\baselineskip}} \renewcommand*\familydefault{\sfdefault} \begin{document} \tableofcontents \Blinddocument \end{document} Update: Seit der KOMA-Script Version 3.15 gibt es eine einfachere Einstellmöglichkeit für die Abstände vor und nach Überschriften, siehe die Antwort von @saputello auf diese Frage hier sowie die Antwort auf die Frage Wie ändere ich die Abstände über/unter section, subsection, subsubsection, .... ? beantwortet 14 Nov '14, 21:13 esdd Besten Dank! Das hat das Problem gelöst =)
(14 Nov '14, 23:00)
wiewowas
Wie geht das für section und subsection?
(17 Nov '14, 09:31)
wiewowas
1
Kannst Du dazu eine neue Frage stellen? Vielleicht auch mit Angabe Deines eigentlichen Problems? Ich vermute. Du hast bei irgendetwas mehr Seiten als erlaubt geschrieben?
(17 Nov '14, 09:49)
esdd
Oder er will halt nicht überall so riesen Leerräume - hat sich das die Papierindustrie so ausgedacht, ja? Ist vll. doch alles im selben Thread gut aufgehoben. Überschrift usw. kann man ja anpassen.
(17 Nov '14, 14:32)
cis
@cis Die Abstände sind im Code der Klasse festgelegt und deren Autor hat nichts mit der Papierindustrie zu tun ;-) Während es die oben genutzten Schnittstellen für die Abstände vor und nach Kapitelüberschriften gibt und diese auch immer mal wieder genutzt werden, ist die Änderung der Abstände um die Überschriften von (Unter-)Abschnitten nicht vorgesehen.
Es gibt noch andere Einsparmöglichkeiten als die Überschriften einzuquetschen: Absatzeinzug statt Absatzabstand oder wenigsetens
(17 Nov '14, 15:09)
esdd
Der Mechanismus des Setzens eines Kapitel ist vollkommen unterschiedlich aller darunter liegenden Ebenen, diese benutzen
(17 Nov '14, 15:57)
Johannes
Ich muss Seiten sparen muss. 1.2 setstretch ist minimale Vorgabe... ich bin für jeden vorschlag dankbar!
(17 Nov '14, 18:19)
wiewowas
Mit
(17 Nov '14, 18:30)
Johannes
OffTopic: Ich frag mich manchmal, ob die Leute die Vorgaben sich morgends Frostschutzmittel in den Kaffee gießen. So eine Sülze. Für jede Seite extra gibts nen Peitschenschlag, für jede Seite zu wenig dann zwei Schläge.
(17 Nov '14, 18:30)
Johannes
Ein guter Textsatz ist mehr wert als die Seitenzahl X einzuhalten, das ist zu mindest meine Meinung. Überhaupt LaTeX nutzen zu dürfen war schon ein Kampf... Word sei besser bin ich belehrt worden ^^
(17 Nov '14, 18:45)
wiewowas
@Johannes: Das ist genau das Problem, meistens spielt die Seitenzahl keine Rolle, z.B. bei elektronischen Dokumenten. Oder bei Romanen - ja was solls. Aber bei Zahlreichen Beispielen möchte man einen bestimmten Inhalt auf einen bestimmten Platz bekommen, ohne auf Gliederungsebenen zu verzichten. Bekanntestes Beispiel: Zeitung. Aber auch Merkbroschüren, Formelsammlungen, Flugblätter, ..... LaTeX ist aber m.E. auf Ersteres ausgelegt, diese ganzen großzügigen Abstände sind wohlbegründet, aber eben oft fehl am Platze.
(17 Nov '14, 18:53)
cis
Ergebnis 5 von 11
show 6 more comments
|
Die Antwort von @esdd ist zwar weiterhin korrekt, allerdings geht das seit KOMA-Script 3.15 noch ein wenig einfacher: Open in Online-Editor
\documentclass{scrreprt} \usepackage[ngerman]{babel} \usepackage{blindtext} \usepackage{showframe}% zum Anzeigen des Seitenlayouts \RedeclareSectionCommand[% beforeskip=0pt, afterskip=1\baselineskip plus .1\baselineskip minus .167\baselineskip ]{chapter} \renewcommand*\familydefault{\sfdefault} \begin{document} \tableofcontents \Blinddocument \end{document} Es sei darauf hingewiesen, dass die Für beantwortet 07 Feb '15, 16:21 saputello |
Das gleiche mit den sections geht so: Open in writeLaTeX
\makeatletter \renewcommand\section{\@startsection {section}{1}{0mm}% % name, ebene, einzug {1.2\baselineskip}% % vor-abstand {1\baselineskip}% % nach-abstand {\bfseries\sffamily\Large}% % layout } \makeatother \makeatletter \renewcommand\subsection{\@startsection {subsection}{2}{0mm}% % name, ebene, einzug {0.6\baselineskip}% % vor-abstand {0.5\baselineskip}% % nach-abstand {\bfseries\sffamily\large}% % layout } \makeatother \makeatletter \renewcommand\subsubsection{\@startsection {subsubsection}{3}{0mm}% % name, ebene, einzug {0.35\baselineskip}% % vor-abstand {0.25\baselineskip}% % nach-abstand {\bfseries\sffamily\large}% % layout } \makeatother ...und kommt von hier: http://www.golatex.de/abstand-vor-bzw-nach-subsection-zum-fliesstext-t6042.html beantwortet 17 Nov '14, 18:47 wiewowas 1
Magst Du diese Antwort nicht lieber hier posten: http://texwelt.de/wissen/fragen/10289/wie-andere-ich-die-abstande-uberunter-section-subsection-subsubsection
(17 Nov '14, 19:13)
cgnieder
2
Damit gehen Einstellungsmöglichkeiten von KOMA-Script verloren und einige Optionen haben nicht mehr die erwartete Wirkung.
(17 Nov '14, 23:17)
esdd
|