强制数字和数字*按出现顺序出现

强制数字和数字*按出现顺序出现

我正在使用MNRAS 乳胶模板排版预印本。MNRAS 模板分为两列,我使用 figure 和 figure* 环境将图表放在一列或两列上。

但是,这些图是按照出现的顺序放入文档中的,并且图*是独立按图形*出现的顺序放入文档中。结果,“图 5”(非*图形)出现在文档中的“图 1”(图形*)之前。

我怎样才能强制图形和图形*以正确的顺序出现?


重新编号图片不是一个选项,因为期刊要求图片按照文本中的引用顺序出现。我尝试使用 afterpage 包作为解决方法,以便图 1-4 在图 5 之前排版,但不幸的是 \afterpage{\clearpage} 在左列结束后就触发了,整个右列都留空了。

答案1

这是 latex 中的一个错误(或者更确切地说,是一个记录在案的限制),如果您加载该fixltx2e包就会修复它,并且在 LaTeX 2015/01/01 中默认修复。

相关内容