Seite 1 von 1

Vorher-Abstand bei zentrierter Überschrift ausschalten

Verfasst: So 15. Jun 2014, 18:30
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}

Verfasst: So 15. Jun 2014, 20:08
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