交换日期和作者的位置

交换日期和作者的位置
\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 编译后销毁你的源代码。

相关内容