\ifvmode <TeX code 1> [\else <TeX code 2>] \fi
\ifvmode 命令表示一个 if-then-else 控制结构的开始,该结构测试 TeX 是否当前处于垂直模式 或内部垂直模式。如概要中所示,\else 部分是可选的。如果 TeX 处于垂直模式之一,则处理 <TeX 代码 1>,否则忽略它。如果包含 \else 部分并且 TeX 不处于垂直模式之一,则处理 <TeX 代码 2>,否则忽略它。