Wie kann ich in meinem Beispieldokument mit der scrartcl
unten 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 dietitling
Paket wird verwendet, allerdings \subtitle
wird 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 1cm
es Ihren Bedürfnissen an. Im folgenden MWe habe ich ein Paket hinzugefügt, showframe
um 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:
Antwort2
Haftungsausschluss:Diese Antwort ist ein bisschen abgedroschen in dem Sinne, dass sie sich stark auf dieQuellcode fürscrartcl.cls
alsist 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