图形和图形*的顺序不一致

图形和图形*的顺序不一致

如何同时拥有两种类型的图形\figure{}并使其\figure*{}彼此之间正确排序?

我在一个文档中有两种类型的元素\figure{}和(它的类是)。\figure*{}\documentclass[conference]{IEEEtran}

我的问题是,如果我只使用\figure(无星号),文档中的所有图形都会按升序显示,即图 1、图 2、图 3 等。如果所有图形都是,也会发生同样的情况\figure*。但是,当同时使用这两种类型时,Latex 会将它们弄乱。所以,现在,我有图 3、图 1、图 2、图 5、图 4。

值得一提的是,图 1、2 和 5 只是\figure,而图 3 和 4 都是\figure*,也就是说,相同类型的图形彼此之间顺序正确,但其他类型的图形顺序不正确。这甚至看起来像是一个错误,因为如果它们是完全不同的浮点类型,为什么它们使用相同的编号?

答案1

这是一个长期存在的错误,如果你添加

\usepackage{fixltx2e} 

应该会修复。在即将发布的 2015 LaTeX 版本中,该问题也已修复(默认)。

相关内容