Ich muss vor und nach der Überschrift die Abstände entfernen. Das funktioniert bei der zentrierten Überschrift aber nicht. Wenn ich die \center Option weglasse, ist der Abstand ok.

Auch ein behelfsmäßger negativer vertikaler Abstand taugt nicht. Der ist zuviel.

Ich verstehe den Zusammenhang zwischen dem 4. \@startsection-Argument und der \center-Option aber auch nicht.

Open in Online-Editor
%% x.tex
\documentclass{scrartcl}

\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\makeatletter
\renewcommand\section{%
  \@startsection{section}{\sectionnumdepth}{\z@}%
  {0.01ex}%{-3.5ex \@plus -1ex \@minus -.2ex}%
  {0.01ex}%{2.3ex \@plus.2ex}%
  {\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax
    \setlength{\parfillskip}{\z@ plus 1fil}\fi
    \raggedsection\normalfont\sectfont\nobreak\size@section}%
}
\makeatother

%% mal auskommmentieren
\setkomafont{section}{\center}

\usepackage{blindtext}
\begin{document}
\blindtext
% workaround
%\vspace{-\baselineskip}
\section{Section}
\blindtext
\end{document}

gefragt 15 Jun '14, 12:39

MoonKid's gravatar image

MoonKid
50211024
Akzeptiert: 63%

bearbeitet 18 Feb '15, 04:24

saputello's gravatar image

saputello
18.4k22352

Genau genommen ist das ja genau das, wovor in der Antwort zu »Kann man eigentlich alle Befehle auch als Umgebung verwenden und umgekehrt?« bereits gewarnt wird. Dort ist auch explizit center als Beispiel genannt. Ebenfalls wird in der Antwort zu »Wie zentriere ich eine Abbildung oder Tabelle richtig?« der Unterschied zwischen center und \centering erklärt.

(18 Jun '14, 03:37) Ijon Tichy

Vielleicht könnte hier jemand noch das Thema zentrieren ergänzen, denn das scheint mir hier ein typischer Fehler zu sein, den man dann ggf. besser findet.

(18 Jun '14, 03:38) Ijon Tichy
2

Mit einer aktuellen KOMA-Script Version kann man die Abstände vor und nach Überschriften deutlich einfacher ändern. Insbesondere ist es nicht mehr nötig \section etc. umzudefinieren. Siehe dazu Wie ändere ich die Abstände über/unter section, subsection, subsubsection, ...?

(17 Feb '15, 17:39) esdd
1

\center ist übrigens keine Option, sondern eine Anweisung (bzw. eine falsch als Anweisung missbrauchte Umgebung, siehe die Links im Kommentar von @IJon Tichy). Ich erwähne das nur, weil es für das Verständnis einer Kommunikation sinnvoll ist, die korrekte Terminologie zu verwenden. Daher ist es sicher kein Fehler, sich frühzeitig daran zu gewöhnen, auch wenn an dieser Stelle trotzdem zu verstehen war, was gemeint war.

(18 Feb '15, 04:27) saputello

Nimm \centering statt \center:

Open in writeLaTeX
\setkomafont{section}{\centering}

\center ist für eine zentrierte abgesetzte Umgebung, die mit Abstand davor und danach gedacht ist, und man verwendet es eigentlich als \begin{center}.

Permanenter link

beantwortet 15 Jun '14, 12:52

stefan's gravatar image

stefan ♦♦
5.8k12134

Die beiden Befehle \setkomafont und \addtokomafont sind eigentlich nur für die Umschaltung von Schriftattributen oder Farbumschaltungen vorgesehen.

Für die horizontale Ausrichtung der Überschriften gibt es dagegen die beiden Makros \raggedpart und \raggedsection vorgesehen. Letzteres ist für alle abgesetzten Überschriften mit Ausnahme von part zuständig.

Open in writeLaTeX
\renewcommand\raggedsection\centering

Wenn tatsächlich nur die section Überschrift zentriert werden soll und du das deshalb doch über die Änderung des Schriftelementes section machen musst, dann beachte, dass \setkomafont die Schrifteinstellung komplett neu definiert während \addtokomafont nur deinen Befehl ergänzt.

Open in writeLaTeX
\addtokomafont{section}{\centering}

führt zu

alt text

Open in writeLaTeX
\setkomafont{section}{\centering}

führt dagegen zu

alt text

Das sich nur die Schriftgröße ändert, liegt daran, dass (in der Voreinstellung) die Umschaltung auf fette, serifenlose Schrift vom Schriftelement disposition vorgenommen wird, welches bei allen Gliederungsebenen vor dem Element der jeweiligen Ebene angewandt wird.

Permanenter link

beantwortet 15 Jun '14, 14:11

esdd's gravatar image

esdd
14.2k53251

bearbeitet 15 Jun '14, 18:54

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×18
×7

Frage gestellt: 15 Jun '14, 12:39

Frage wurde angeschaut: 1,914 Mal

Zuletzt aktualisiert: 18 Feb '15, 04:28