目前我将其重新定义\maketitle
为
\makeatletter
\def\maketitle{%
\begin{center}
\vspace*{3mm}%
\textbf{\large{\MakeUppercase{\@title}}}%
\par\vspace*{5mm}{\@author}%
\par\vspace*{10mm}%
\end{center}%
}
\makeatother
这就是我想要的样子。当然,\author
我还可以在此字段中添加地址和电子邮件,即:
\author{\uppercase{F. Irst} \\%
\textit{bla bla bal} \\%
\textsc{Email}: \texttt{[email protected]}\\[2mm]
\uppercase{S. Econd} \\%
\textit{etc etc etc} \\%
\textsc{Email}: \texttt{[email protected]}%
}
我希望实现这个自动化,也就是说,我想写一些东西
\author{F. Irst}
\address{bla bla bal}
\email{[email protected]}
\author{S. Econd}
\address{etc etc etc}
\email{[email protected]}
并得到我上面写的内容。为了做到这一点,我必须
- 定义一些新字段
\address
并\email
- 确保每次我写入这些命令(
\author
,\address
和\email
)时,它们的值不仅被覆盖,而且它们还能够在论文中添加一些内容。
有可能做这样的事吗?我该怎么办?