一行写不下多个作者

一行写不下多个作者

我正在和article全班同学一起工作。

我有四位作者。不幸的是,他们只是微小的太宽了,一行放不下。(我说的是距离我设置的边距不到四分之一英寸。)我该如何做以下两件事之一:

  1. 稍微减少作者之间的间距
  2. 暂时让页面在标题周围变宽

我尝试过\newgeometry/ \restoregeometry,但是这会清除命令处的页面。我尝试过changepage's adjustwidth,但是这会使 latex 在开头输出一个额外的页面。

答案1

修改定义\and;默认为

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

尝试减少1em到​​适合您的程度。

答案2

回答你的第二个问题,将作者列表放在固定宽度的框中:

\makebox[\linewidth][c]{First Author, Second Author, Third Author, Fourth Author}%

我不知道作者联系方式的脚注,但我认为以上内容应该足够了。如果你需要在脚注中提供作者的联系方式,使用\footnotemark[num]\footnotetext[num]{...}应该可以解决问题。

上述方法不使用任何附加包,也不需要修改LaTeX内部组件。但是,尽管它会删除任何不需要的“过满\hbox警告”,但文本仍然会突出到左右边缘。您还可以考虑使用letterspacingmicrotypesoul包来“将文本放入框中”。

相关内容