在 IEEEtran 文档类中从单列切换到双列并进行文本对齐

在 IEEEtran 文档类中从单列切换到双列并进行文本对齐

我正在使用IEEEtran.cls进行写作。我需要longtable在跨越两列的文本中包含一个,因此我将其更改为\onecolumn以适应表格。在表格之后,我希望\twocolumn在论文末尾(即致谢部分之前)使用 恢复为两列。一切正常,但是问题是,我观察到命令后的文本\twocolumn居中,如下图所示。我如何将其更改为传统的 IEEE 对齐方式,即不居中对齐?

示例图

答案1

您在回复@Bernard 的查询的评论中提供的关键信息是,您使用了指令\centering- 大概是将材料置于longtable环境的中心,对吗?

似乎是您未能界定\centering指令的范围(例如,通过用\begingroupand包围其预期范围\endgroup)。因此,该\centering指令适用于文档的整个其余部分,而不仅仅是环境longtable。有点讽刺的是,也许longtable甚至不受\centering指令的影响,正如 David Carlisle 在评论中指出的那样。(longtable环境设置为自动占据文本块的整个宽度;这就是为什么将它们居中没有效果。)

最简单、最干净且唯一明智的补救措施就是简单地省略该\centering指令。

相关内容