突破当前范围

突破当前范围

考虑以下伪代码:

{
    Instruction 1

    If condition -> break

    Instruction 2
}
Do some more stuff

有没有办法在 LaTeX 中做这样的事情?我指的是break部分。

换句话说,我正在寻找一种方法来打破 LaTeX 中的当前范围。在上面的例子中,这意味着 if conditionis truethenInstruction 2不应该被执行,因为 LaTeX 会打破代码并继续执行Do some more stuff

答案1

这将执行Instruction 1,检查<condition>,如果条件为假,则执行Instruction 2。然后它将继续Do some more stuff

Instruction 1

\if<condition>
  \relax% does nothing
\else
  Instruction 2
\fi

Do some more stuff

现在棘手的部分是您想要<condition>...

相关内容