如何重新定义命令在标准中\and
作者之间的间距\author
article
间距?我有一份包含三位作者的文档,他们的名字分别是只是太长,以标准间距无法放在一行上。
我觉得这可能应该可以通过\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
部分都排版为表格。