文章文档类中的机构信息放在哪里?

文章文档类中的机构信息放在哪里?

我在其他文档类别中看到,人们可以通过特殊命令输入作者所在机构,例如revtex4

\title{Aggregation According to Classical Kinetics---From Nucleation to 
Coarsening}
\author{Yossi Farjoun}
\email{[email protected]}
\thanks{Corresponding author}
\affiliation{G. Mill\'an Institute of Fluid Dynamics, Nanoscience and Industrial
Mathematics, Universidad Carlos III de Madrid, Spain}
\author{John C. Neu}%
\email{[email protected]}
\affiliation{Department of Mathematics, University of California, Berkeley}

并且排版很好:

--剪辑--

用普通的方法来做同样的事情有什么好处吗article

答案1

验证码包执行以下操作:

\documentclass[a4paper]{article}
\usepackage[affil-it]{authblk}

\begin{document}

\title{Aggregation According to Classical Kinetics---From Nucleation to
Coarsening}

\author{Yossi Farjoun%
  \thanks{Electronic address: \texttt{[email protected]}; Corresponding author}}
\affil{G. Mill\'an Institute of Fluid Dynamics,\\ Nanoscience and Industrial
Mathematics,\\ Universidad Carlos III de Madrid, Spain}

\author{John C. Neu%
  \thanks{Electronic address: \texttt{[email protected]}}}
\affil{Department of Mathematics, University of California, Berkeley}

\date{Dated: \today}

\maketitle

\end{document}

\@maketitle例如,可能需要进行一些调整

\makeatletter
\def\@maketitle{%
  \newpage
  \null
  \vskip 2em%
  \begin{center}%
  \let \footnote \thanks
    {\Large\bfseries \@title \par}%
    \vskip 1.5em%
    {\normalsize
      \lineskip .5em%
      \begin{tabular}[t]{c}%
        \@author
      \end{tabular}\par}%
    \vskip 1em%
    {\normalsize \@date}%
  \end{center}%
  \par
  \vskip 1.5em}
\makeatother

你会得到

在此处输入图片描述

答案2

由于article不支持,您可以使用titlepage环境。如果您只想使用标准\maketitle,您可以重新定义此命令或挂接到作者宏中。

作者用一个简单的表格来排版:

\begin{tabular}[t]{c}%
  \@author
\end{tabular}\par}

因此,您可以tabular在 的参数中使用特征\author。只需使用\\来创建一个新行,也许多次。它将被设置在下面并居中。演示表格命令:

\documentclass[titlepage]{article}
\usepackage[onehalfspacing]{setspace}
\begin{document}
\title{Aggregation According to Classical Kinetics---From
    Nucleation to Coarsening}
\author{Yossi Farjoun \\
  \multicolumn{1}{p{.7\textwidth}}{\centering\emph{G. Mill\'an Institute
  of Fluid Dynamics, Nanoscience and Industrial Mathematics,
  Universidad Carlos III de Madrid, Spain}}}
\maketitle
\end{document}

输出:

您可以添加更多行以添加更多作者和机构。

这只是一种解决方法,并演示了内部发生的情况。我建议使用titlepage环境,而不是滥用article \maketitle不打算与机构一起使用的功能。

答案3

如果由于某种原因您需要与 Beamer 的\institute命令兼容,您也可以将其添加到\maketitle使用中etoolbox

\documentclass{article}
\usepackage{etoolbox}
\makeatletter
\providecommand{\institute}[1]{% add institute to \maketitle
  \apptocmd{\@author}{\end{tabular}
    \par
    \begin{tabular}[t]{c}
    #1}{}{}
}
\makeatother

\title{Test}
\author{Tester 1 \and Tester 2}
\institute{University of Testing \and University of Diagnostics}
\date{2019}

\begin{document}
\maketitle
\end{document}

带有研究所的 Maketitle 示例

相关内容