带有垂直线的并排算法

带有垂直线的并排算法

我如何方案在 latex 中制作这个。我的问题是关于将其放入图形、算法、表格中的框架?我如何用这条垂直线将其分开

答案1

这是你想要的吗?

% arara: pdflatex

\documentclass{article}
\usepackage{algpseudocode}

\begin{document} 
\begin{table}
    \begin{tabular}{c|c}    
    \begin{minipage}{5cm}
            \begin{algorithmic}[1]
                \Procedure{Euclid}{$a,b$}
                \State $r\gets a\bmod b$
                \While{$r\not=0$}
                \State $a\gets b$
                \State $b\gets r$
                \State $r\gets a\bmod b$
                \EndWhile
                \State \textbf{return} $b$\Comment{The gcd is b}
                \EndProcedure
            \end{algorithmic}
    \end{minipage}
    &
    \begin{minipage}{5cm}
    \begin{algorithmic}[1]
        \Procedure{Euclid}{$a,b$}
        \State $r\gets a\bmod b$
        \While{$r\not=0$}
        \State $a\gets b$
        \State $b\gets r$
        \State $r\gets a\bmod b$
        \EndWhile
        \State \textbf{return} $b$\Comment{The gcd is b}
        \EndProcedure
    \end{algorithmic}
    \end{minipage}
    \end{tabular}
\end{table}
\end{document}

在此处输入图片描述

相关内容