\documentclass[letterpaper,11pt]{article}
\usepackage{titling}
\usepackage[margin=4cm]{geometry}
\newcommand{\subtitle}[1]{%
\posttitle{%
\par\end{center}
\begin{center}\large#1\end{center}
\vskip0.5em}%
}
\setlength{\parindent}{0mm}
\setlength{\parskip}{1.5mm}
\begin{document}
\title{Title}
\subtitle{Subtitle}
\author{Dimitrios Anagnostou}
\date{mydate}
\maketitle
\end{document}
\date
我怎样才能反转和字段的位置\author
?谢谢。
答案1
像这样吗?
\documentclass{article}
\usepackage{titling,parskip}
\usepackage[margin=4cm]{geometry}
\makeatletter
\def\@maketitle{% modified from titling.sty
\newpage
\null
\vskip 2em%
\vspace*{\droptitle}
\maketitlehooka
{\@bspretitle \@title \@bsposttitle}
\maketitlehookb
{\@bspredate \@date \@bspostdate}
\maketitlehookc
{\@bspreauthor \@author \@bspostauthor}
\maketitlehookd
\par
\vskip 1.5em}
\makeatother
\newcommand{\subtitle}[1]{%
\posttitle{%
\par\end{center}
\begin{center}\large#1\end{center}
\vskip0.5em}%
}
\begin{document}
\title{Title}
\subtitle{Subtitle}
\author{Dimitrios Anagnostou}
\date{mydate}
\maketitle
\end{document}
答案2
可能太明显了,但由于\author
和\date
在这种情况下具有相同的格式,因此有一种快速而肮脏的方法:
% for your eyes only ⚉
\author{\today}
\date{Dimitrios Anagnostou}
是的,从概念上来说,这是一种亵渎。没有人应该知道你做了什么。在 PDF 编译后销毁你的源代码。