Vorher-Abstand bei zentrierter Überschrift ausschalten

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Vorher-Abstand bei zentrierter Überschrift ausschalten

von rais » So 15. Jun 2014, 20:08

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

Vorher-Abstand bei zentrierter Überschrift ausschalten

von MoonKid » So 15. Jun 2014, 18:30

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}

Nach oben