ieeetran 中跨越两列的方程

ieeetran 中跨越两列的方程

我正在用 ieee 样式以两列格式撰写一篇论文。你知道我该如何写一个跨越两列的方程式吗?

答案1

请参阅 IEEEtran 手册第 11 页;页面顶部有一个示例。

现在,双列方程在它们将要出现的页面上定义(并且在这个例子中假设它们是方程编号六和七):

\begin{figure*}[!t]
% ensure that we have normalsize text
\normalsize
% Store the current equation number.
\setcounter{MYtempeqncnt}{\value{equation}}
% Set the equation number to one less than the one
% desired for the first equation here.
% The value here will have to changed if equations
% are added or removed prior to the place these
% equations are referenced in the main text.
\setcounter{equation}{5}
\begin{equation}
\label{eqn_dbl_x}
x = 5 + 7 + 9 + 11 + 13 + 15 + 17 + 19 + 21+ 23 + 25
+ 27 + 29 + 31
\end{equation}
\begin{equation}
\label{eqn_dbl_y}
y = 4 + 6 + 8 + 10 + 12 + 14 + 16 + 18 + 20+ 22 + 24
+ 26 + 28 + 30
\end{equation}
% Restore the current equation number.
\setcounter{equation}{\value{MYtempeqncnt}}
% IEEE uses as a separator
\hrulefill
% The spacer can be tweaked to stop underfull vboxes.
\vspace*{4pt}
\end{figure*}

结果显示在本页顶部。此技术允许根据需要任意定位方程式的定义,以便(浮动)方程式出现在所需的位置。“[!t]”选项强制 LATEX 尽力将方程式放在下一页的顶部。如果改为“[!b]”,则需要加载 stfloats 包,并且必须在图中的方程式之前执行 \vspace 命令,然后执行 \hrulefill 命令。

答案2

我能找到的具有 ieee 风格的宽方程的最简单的解决方案如下:

\usepackage{multicol}
\onecolumn  % add this line after \begin{document} but before \titlepage
\begin{multicols}{2}  %Before starting of \begin{abstract}
\end{multicols}  % before the \begin{equation}
\begin{equation}
 %enter wide or long equation here
\end{equation}
\begin{multicols}{2}
\end{multicols} %just before \end{document}

相关内容