Reduzieren Sie den Abstand zwischen Titel und oberem Rand in scrartcl

Reduzieren Sie den Abstand zwischen Titel und oberem Rand in scrartcl

Wie kann ich in meinem Beispieldokument mit der scrartclunten stehenden KOMA-Script-Klasse den Abstand zwischen Titel und oberem Rand verringern?

\documentclass[a4paper,11pt]{scrartcl}
\usepackage{blindtext}
\title{This is a nice title!}
\subtitle{This is an even nicer subtitle!}
\author{John Doe}
\begin{document}
\maketitle
\section{Introduction}
\blindtext
\blindtext
\end{document}

Ich habe es schon versuchtDasLösung, bei der dietitlingPaket wird verwendet, allerdings \subtitlewird dann nicht mehr angezeigt.

Ich bin auf der Suche nach einer schnellen und einfachen Lösung, zum Beispiel mit \vspace{-10px}oder so etwas in der Art.

Antwort1

Wenn Sie es schnell und unkompliziert haben möchten, fügen Sie \vspace{-1cm}dem Titelbefehl einfach Folgendes hinzu:

\title{\vspace{-1cm}This is a nice title!}

Passen Sie 1cmes Ihren Bedürfnissen an. Im folgenden MWe habe ich ein Paket hinzugefügt, showframeum den Eingabebereich und die Ränder zu visualisieren.

Mit folgendem MWE

\documentclass[a4paper,11pt]{scrartcl}

\usepackage{blindtext}
\usepackage{showframe}

\title{\vspace{-1cm}This is a nice title!}
%\title{This is a nice title!}
\subtitle{This is an even nicer subtitle!}
\author{John Doe}


\begin{document}

\maketitle
\section{Introduction}
\blindtext
\blindtext
\end{document}

Sie erhalten das Ergebnis:

resultierendes PDF

Antwort2

Haftungsausschluss:Diese Antwort ist ein bisschen abgedroschen in dem Sinne, dass sie sich stark auf dieQuellcode fürscrartcl.clsalsist das jetztund da jede Änderung daran diesen Hack ungültig machen kann. Es wurde inspiriertdurch diese Antwort. Aber, es ist nicht erforderlich, den Titel zu bearbeiten, was schön ist.

\documentclass{scrartcl}
\usepackage{blindtext} % Just for the demo.
\title{This is a nice title!}
\subtitle{This is an even nicer subtitle!}
\author{John Doe}

\usepackage{xpatch}
\makeatletter
\xpatchcmd{\@maketitle}{\vskip2em}{% Insert here the space you want between the top margin and the title.
    \vspace{-10em} % Example of smaller margin. 
}{}{}
\xpatchcmd{\@maketitle}{\vskip.5em}{% Insert here the space you want between the title and the subtitle
    \vskip5em % Example of bigger margin.
}{}{}
\makeatother

\begin{document}
\maketitle
\section{Introduction}
\blindtext
\blindtext
\end{document}

gibt

Bildbeschreibung hier eingeben

verwandte Informationen