[Tex/LaTex] Increase white space between title and subtitle in scrartcl

koma-scriptspacingtitles

As the title says, how do I increase the space between the title and the subtitle in the scrartcl document class?

Best Answer

Update: Thanks to egreg's suggestion, here's a shorter patch. We don't need to identify the whole block since \vskip.5em is the only occurrence in the command definition. :)

We could patch \maketitle and replace the original \vskip value (.5em) by our our adjustment. Here's my humble attempt with the help of the amazing xpatch package:

\documentclass{scrartcl}

\usepackage{xpatch}

\newlength{\myspace}
\setlength{\myspace}{2em}

\makeatletter
\xpatchcmd{\@maketitle}{\vskip.5em}{\vskip\myspace}{}{}
\makeatother

\title{Title}
\subtitle{Subtitle}

\begin{document}

\maketitle

Hello world.

\end{document}

Note that we created a new length (\myspace) to hold our new value. The output is as expected:

Output

Hope it helps. :)