两个 algorithm2e 环境并排

两个 algorithm2e 环境并排

我想让两个 algorithm2e 环境并排排列在顶部。我尝试使用两个 minipages,但没有成功。如何让它们在普通文本中并排排列(而不是在浮动环境中)?

以下是 MWE:

\documentclass{article}
\usepackage[ruled,noend]{algorithm2e}
\begin{document}

\begin{minipage}{5cm}
  \begin{algorithm}[H]
    \caption{Algo 1}
    line 1\;
    line 2\;
  \end{algorithm}
\end{minipage}%
\begin{minipage}{5cm}
  \begin{algorithm}[H]
    \caption{Algo 1}
    line 1\;
  \end{algorithm}
\end{minipage}

\end{document}

答案1

你需要[t]旗帜和魔法' \vspace{0pt}

\documentclass{article}
\usepackage[ruled,noend]{algorithm2e}
\begin{document}

\begin{minipage}[t]{5cm}
  \vspace{0pt}  
  \begin{algorithm}[H]
    \caption{Algo 1}
    line 1\;
    line 2\;
  \end{algorithm}
\end{minipage}%
\begin{minipage}[t]{5cm}
  \vspace{0pt}
  \begin{algorithm}[H]
    \caption{Algo 1}
    line 1\;
  \end{algorithm}
\end{minipage}

\end{document}

答案2

有点不同的方法:

\documentclass{article}
\usepackage[ruled,noend]{algorithm2e}

\begin{document}

\begin{minipage}[t]{5cm}
\null 
 \begin{algorithm}[H]
    \caption{Algo 1}
    line 1\;
    line 2\;
  \end{algorithm}
\end{minipage}%
\begin{minipage}[t]{5cm}
\null
 \begin{algorithm}[H]
    \caption{Algo 1}
    line 1\;
  \end{algorithm}
\end{minipage}


\end{document}

在此处输入图片描述

相关内容