Vorher-Abstand bei zentrierter Überschrift ausschalten

Schriftbild, Absätze und Auflistungen einstellen


MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Vorher-Abstand bei zentrierter Überschrift ausschalten

Beitrag von MoonKid »

X-Post

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.
%% 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}
XeLaTeX, TeX Live, vim-latexsuite

rais
Forum-Guru
Forum-Guru
Beiträge: 413
Registriert: Di 21. Sep 2010, 00:37

Beitrag von rais »

es heißt eigentlich
\begin{center}
...
\end{center}
oder zu Not
\center
...
\endcenter
die Befehlsform dieser Umgebung heißt \centering (und die fügt auch keine vertikalen Abstände ein)
\setkomafont{section}{\centering}
MfG
Rainer
One of the joys of travel is visiting new towns and meeting new people---G.Khan (Robert Asprin, Another Fine Myth)

Antworten