# Subtitle with the \maketitle page?

Does there exist some command for subtitles in the \maketitle thing?

-
The titlepage environment can be used to create a title page with everything you need. The standard classes don't even try to provide "everything" one could need. You can look at the titling package for getting aid in designing a title. –  egreg Mar 31 '12 at 12:15

In the standard classes: no. In the KOMA-Script classes: yes.

\documentclass{scrartcl}

\begin{document}

\title{(Title)}
\subtitle{(Subtitle)}
\author{(Author)}

\maketitle

\end{document}


-
How about subsubsub...title? –  hhh Mar 31 '12 at 14:03
@hhh AFAIK, no class/package offers this. –  lockstep Apr 1 '12 at 11:05

With the titling package one can define a \subtitle command as follows:

\documentclass[a4paper]{article}
\usepackage{titling}
\newcommand{\subtitle}[1]{%
\posttitle{%
\par\end{center}
\begin{center}\large#1\end{center}
\vskip0.5em}%
}

\begin{document}

\title{(Title)}
\subtitle{(Subtitle)}

\author{(Author)}

\maketitle

\end{document}


The trick is that titling redefines \maketitle so that it executes, among other things

<pretitle tokens> <title tokens> <posttitle tokens>


and what goes in <posttitle tokens> is set by

\posttitle{tokens}


The default, as made clear in the documentation, is

  \posttitle{\par\end{center}\vskip0.5em}


so what's needed is to insert something in between.

-
...how about subsubsub...title? –  hhh Mar 31 '12 at 14:18
@hhh What do you mean? –  egreg Mar 31 '12 at 14:19
Like is it possible to have \subsubtitle{...}? At least with the \title{...} linebreaks do not work in title -element \title{oneLine\n newLine}. –  hhh Mar 31 '12 at 14:29
Use \\ to force a line break. –  egreg Mar 31 '12 at 14:49