我刚刚看到一段代码,其中用一个长竖括号来标记循环。我非常喜欢这个。我想知道在 latex 中实现这个的最佳方法是什么?谢谢
答案1
这看起来像是用algorithm2e
。
\documentclass{article}
\usepackage{amsmath}
\usepackage[vlined]{algorithm2e}
\begin{document}
\begin{algorithm}
\DontPrintSemicolon
\For{\(i = 0\) \KwTo \(k-1\)}{
Pick \(a \in [2, \hdots, n-1]\).\;
\(b \leftarrow a^{n-1} \mod n\).\;
\lIf{\(b \neq 1\)}{\KwRet}
}
\end{algorithm}
\end{document}