gpt4 book ai didi

Latex,如何使算法跨越两列文章中的两列

转载 作者:行者123 更新时间:2023-12-05 08:09:29 41 4
gpt4 key购买 nike

我的算法伪代码对于我文章的 2 列格式来说太宽了。鉴于下面的基本算法,有没有办法强制它跨越两列?

\begin{algorithm}
\caption{CH election algorithm}
\label{CHalgorithm}
\begin{algorithmic}[1]
\Procedure{CH\textendash Election}{}
\For{each node $i$ \Pisymbol{psy}{206} $N$ }
\State Broadcast HELLO message to its neighbor
\State let $k$ \Pisymbol{psy}{206} $N1$ ($i$) U {$i$} be s.t
\State QOS($k$) = max {QOS($j$) \textbar $j$ \Pisymbol{psy}{206} $N1$($i$) U $i$}
\State MPRSet($i$) = $k$
\EndFor
\EndProcedure
\end{algorithmic}
\end{algorithm}

最佳答案

这列出了从双列布局切换到单列布局的几种方法。我不知道你在总体布局中使用什么,所以我不能再具体了。

我也不知道你使用的是什么算法包,所以我不知道这些东西是如何工作的。它们确实提供了环境,您可以在其中设置算法环境。

\documentclass{article}
\usepackage{multicol}
\begin{document}
% ... single-column format ...
\begin{multicols}{2}
% ... two columns ...
\end{multicols}
% ... back to single column ...
\end{document}

如果您通过 \documentclass[twocolumn] 获取两列,您可能想要删除它,并按包提供两列,如上所示。请注意,包是 multicol,而环境是 multicols

 \documentclass[twocolumn]{article}
\use{widetext}
\begin{document}
% two-column ...
\begin{widetext}
% one-column. Has horizontal lines to guide the eye.
\end{widetext}
% back to two columns
\end{document}

注意 widetext 环境以期刊要求(和提供)的多种样式提供,并在 revtex 等包中提供。在这种情况下,您不需要包,只需使用环境即可。试试吧,您可能已经拥有了。

关于Latex,如何使算法跨越两列文章中的两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36538135/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com