重新定义 \and \author 中的间距

重新定义 \and \author 中的间距

如何重新定义命令在标准中\and作者之间的间距\authorarticle间距?我有一份包含三位作者的文档,他们的名字分别是只是太长,以标准间距无法放在一行上。

我觉得这可能应该可以通过\setlength命令来完成,但我不知道要设置多长。

据我所知,有以下软件包authblk(我最终可能会将其用于我的目的),但我更感兴趣的是如何直接修改这个间距。

答案1

\and在 LaTeX 内核中的定义是:

\makeatletter
\def\and{%                  % \begin{tabular}[t]{c}
  \end{tabular}%
  \hskip 1em \@plus.17fil%
  \begin{tabular}[t]{c}}%   % \end{tabular}
\makeatother

您可以在序言中通过减少1em到适合您需要的任何内容来重新定义它。

笔记:“缺失”的\begin{tabular}[t]{c}\end{tabular}由提供\@maketitle。因此任何\author部分都排版为表格。

相关内容