跨双栏的摘要
跨双栏的摘要
跨双栏的摘要
作品简介

在双栏模式twocolumn的article文章里,默认版面是把\maketitle设成跨栏的。但是如果我们想把摘要(abstract环境)也一并设成跨栏呢?

有参考过https://texfaq.org/FAQ-onecolabs的朋友会知道,我们可以用\twocolumn[...\maketitle\begin{abstract}...\end{abstract}] 来设置。不能 \maketitle\twocolumn[\begin{abstract}...\end{abstract}],因为\twocolumn是一定会分页的。

这个使用样例还有几个小细节:

  1. \twocolumn[....] 由于已经使用了可选参数,所以这里边如果又用了具有可选参数的宏(比如\zhlipsum[1]),那就要出乱子,报一堆错。因此这里我用了etoolbox宏包的\protecting{...},把\twocolumn[...]的参数都保护起来。

  2. 一般情形,其实是不需要abstract宏包。但是这里可能会有两个问题:

a.) 摘要之后的空间会太窄,视觉上很别扭。可以用\twocolumn[\begin{@twocolumnfalse}\protecting{\maketitle\begin{abstract}....\end{abstract}}\end{@twocolumnfalse}]

或者加载\usepackge{abstract},所以,看你的需要了。

b.) \author 里边如果用了 \thanks{...} 来写作者脚注,一旦把 \maketitle 放在\twocolumn[...]里,脚注就消失了。(这是因为\twocolumn[...]里的可选参数其实是作为浮动体了,是的我知道这很迷……) 所以这里加载abstract宏包还有另一个用途:\twocolumn[...]之后再加一句\saythanks,就可以把作者脚注再显示出来了。

abstract宏包还有很多其它定制摘要的选项,也是一个有兴趣可以多看看的宏包。

暂无评论