LaTeX での条件式2009年06月26日 05時02分40秒

LaTeX での条件付きコンパイルの方法。条件を定義して、if-fi または、if-else-fi が使える。

\newif\ifCONDITION
\CONDITIONfalse

\ifCONDITION
...
\else
...
\fi

まず、\newif で CONDITION という条件を定義。この場合は CONDITION を false にしているので \ifCONDITION .. \else に囲まれた部分はコンパイルされず、\else .. \if の部分が有効になる。逆にするのなら \CONDITIONTtrue にする。

これで、同じ tex ファイルから状況によって内容を変えることも出来る。他にも大きなコメントブロックとしても使うことも出来る。