模仿 J Pol Econ 的标题

模仿 J Pol Econ 的标题

我试图模仿(但并非完全复制)《政治经济学杂志》的标题(例如本示例的第一页titling),但开始遇到困难。我的问题是我无法为作者和所属机构定义单独的字体。我在文章底部发布了迄今为止使用该包的尝试结果。

我知道我可以使用authblk软件包来修复这个问题,但我不想这样做,因为它干扰hyperref包裹。我绝不会固守使用titling。事实上,我认为重新定义可能才是更好的主意\maketitle

PS,我知道自己对标题进行硬编码可能比使用更容易,\maketitle但我最终想在课堂上使用它。

\documentclass{article}
\usepackage{array}
\usepackage{titling}
\makeatletter
\pretitle{\vspace{-60\p@}\begin{flushleft}\fontsize{22pt}{24pt}\selectfont\sffamily\bfseries}
\posttitle{\par\end{flushleft}\vskip 5em}
\preauthor{\flushleft\rule{\linewidth}{0.5pt}\begin{flushleft}\LARGE\sffamily\begin{tabular}[t]{@{}>{\raggedright}p{\textwidth}@{}}}
\renewcommand\and{%
  \end{tabular} \\[1em]%
  \begin{tabular}[t]{@{}>{\raggedright}p{\textwidth}@{}}}%
\postauthor{\end{tabular}\par\end{flushleft}}
\predate{\begin{flushleft}\normalsize}
\postdate{\par\end{flushleft}}
\makeatother

\title{On the Origins of the Philosopher's Stone}
\author{Albus Dumbledore \\ Hogwarts School of Witchcraft and Wizardry, International Confederation of Wizards, and the Wizengamot \and Nicholas Flamel\\Beauxbatons Academy of Magic}
\date{\today}
\begin{document}
  \maketitle
\end{document}

我迄今为止尝试的结果的屏幕截图

答案1

最后,我重新定义了\@maketitle。我得到了Willie Wong 的帮助调整Ruben 对另一个问题的回答然后我对其进行了一些最后的修饰。

但有一件事仍然困扰着我:也许有比\empty界定第二个参数更好的方法\FPA@formatauthor?也许\empty这是一个彻头彻尾的糟糕选择?LaTeX 对我来说是个谜。

\documentclass{article}
\makeatletter
\def\FPA@formatauthor#1\\#2\empty{{\LARGE\sffamily#1} \\ {\itshape#2}}% Format author affiliation pair
\def\FPA@author{}% Initialize \FPA@author
\def\split@and#1\and#2{% Populate \FPA@author recursively
  \g@addto@macro\FPA@author{\FPA@formatauthor#1\empty}
  \ifx#2\@nil\else
    \g@addto@macro\FPA@author{\par\vskip 3ex}
    \expandafter\split@and\expandafter#2\fi
}
\renewcommand{\@maketitle}{
  \newpage
  \let\footnote\thanks
  \expandafter\split@and\@author\and\@nil% Initialize recursion
  \flushleft
  {\LARGE\sffamily\bfseries\@title\par}
  \vskip 10ex\rule[2ex]{\linewidth}{0.5pt}
  {\FPA@author\par}
  \vskip 2ex
  {\@date\par}}
\makeatother

\title{On the Origins of the Philosopher's Stone}
\author{Albus Dumbledore\thanks{A footnote} \\ Hogwarts School of Witchcraft and Wizardry, International Confederation of Wizards, and the Wizengamot \and Nicholas Flamel\\ Beauxbatons Academy of Magic}
\date{\today}
\begin{document}
  \maketitle
\end{document}

最终结果

相关内容