如何使用 minipage 和 algorithmic 包实现正确的格式

如何使用 minipage 和 algorithmic 包实现正确的格式

按照此问题,我使用了文档中的解决方案,如下所示,但正如您在输出中看到的那样,算法的开始和结束并不在同一级别。有没有办法让算法在同一级别开始和结束?

编辑- 如果算法没有在同一级别结束也没关系,我只是希望它们从同一级别开始。如果两种情况都有解决方案,请发布它们。

\documentclass{article}
\usepackage{algorithm}
\usepackage{algorithmic}

\begin{document}

\begin{minipage}{0.45\textwidth}
\begin{algorithm}[H]
\caption{BLAH}
\begin{algorithmic}[1]
\REQUIRE $Input$
\ENSURE $A$.
\STATE
\STATE 
\STATE Set $AA$
\STATE 
\STATE
\STATE
\STATE
\STATE
\STATE
\end{algorithmic}
\end{algorithm}
\end{minipage}
\hfill
\begin{minipage}{0.45\textwidth}
\begin{algorithm}[H]
\caption{BLAH}
\begin{algorithmic}[1]
\REQUIRE $Input$
\STATE Compute $B$
\end{algorithmic}
\end{algorithm}
\end{minipage}

\end{document}

输出

答案1

小页面有一个t(顶部)选项,因此在两个小页面中

\begin{minipage}[t]{0.45\textwidth} 

产生这个:

姆韦

答案2

如果我想在同一级别结束算法,我可以使用发布的解决方案这里在较小的算法中添加空白行,即添加\item[]到较小的算法就可以了

相关内容