如何编写如果不是(条件)

如何编写如果不是(条件)

我正在尝试用 latex 编写图中所示的算法1,但我不知道哪个包适合它,是 algorithm 还是 algorithm2e。除了流程本身,我不知道如何编写条件“if not”。

答案1

我对此不太了解,但你可以尝试

\documentclass[]{article}

\usepackage[ruled]{algorithm2e} % remove [ruled] if you like
\SetKwIF{IfNot}{ElseIfNot}{}{if not}{then}{else if not}{}{}

\begin{document}
\begin{algorithm}
  \caption{An algorithm}
  \lIfNot{...}{...}
  \lIf{...}{...}

  \uIfNot{A}{
    ...\;
  }\uElseIf{B}{
    ...\;
  }\uElseIfNot{B}{
    ...\;
  }\Else{
    ...\;
  }
\end{algorithm}
\end{document}

在此处输入图片描述

相关内容