Here is a MWE using scrartcl
. If I just have a title, and no subtitle, author,
date, or any of that other stuff, is there a clean way I can decrease the space between the title and the body, here denoted by a section header?
The maketitle
command in scrartcl.cls
seems to be very complex. I also noticed that scrlttr2
has a lot of adjustable length parameters called pseudo-lengths which is helpful, but the other classes don't have them. I wonder why.
\documentclass{scrartcl}
\areaset{16.5cm}{31.0cm}
\usepackage[sc,osf]{mathpazo}
\title{Here is A Title}
\date{}
\begin{document}
\maketitle
\section{Summary}
\end{document}
Best Answer
The
scrartcl
class adds a wealth of vertical spaces:2em
at the top\topsep
due to\begin{center}
1.5em
after the “subject”, if given.5em
after the title1em
after the subtitle, present or not\baselineskip+.5em
for the author, present or not1em
after the author, present or not0pt plus 1em
after the date, empty or not\topsep
due to\end{center}
2em
In your case,
\baselineskip
is 13.6pt, 1em is 11pt and\topsep
is 9.0pt plus 3.0pt minus 5.0pt. So after the title you have a vertical space ofpoints, that is more than five and a half full lines.
To that you have to add the space left before a section title (since
\maketitle
uses\vskip
, the\addvspace
in front of section titles can't realize there's no space to add.If I try
I get
You can notice that there's some more space that I probably lost somewhere.
How to remedy to this situation? Asking Markus Kohm to write a better
\@maketitle
macro.