我正在使用 latex 中的算法包。 我想包括缩进 block 的垂直线,如下图所示。
这个命令是什么?在文档中看不到它。可能吗?
这是代码:
\usepackage{algorithm}
\usepackage{algorithmic}
\begin{algorithm}[H]
\caption{This is an algorithm}
\begin{algorithmic}
\REQUIRE
\REPEAT
\FORALL{xyz $\in$ zyx}
\STATE1) {some statement}
\STATE2) {some additional statement}
\STATE {some other statement}
\UNTIL{solution is found}
\end{algorithmic}
\end{algorithm}
最佳答案
您可以使用algorithm2e
包来获取垂直线:
\documentclass{article}
\usepackage[ruled,vlined]{algorithm2e}
\begin{document}
\begin{algorithm}[H]
\caption{This is an algorithm}
\Repeat{solution is found}{
\ForAll{xyz $\in$ zyx}{
1) some statement
2) some additional statement
}
some other statement
}
\end{algorithm}
\end{document}
关于algorithm - 如何在算法 latex 包中为缩进 block 添加垂直线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65062618/