TeX で条件分岐

TeX で条件分岐を使うと、例えば詳細な記述を表示したりしなかったりできて便利である。これについて簡単に述べる。

例えば次のように変数を定義して、この変数の値を変更することで表示するかしないか切り替えることにする。("%"以降はただのコメントである。)

\newcommand{\myflag}{1} % 0=off, 1=on

そうすると、以下のように条件分岐させることができる。

\if \myflag 0
簡単な説明
\else
複雑な説明
\fi

ここで、 \if コマンドは2つの値が等しいかどうかの分岐である。