\ifhmode <TeX code 1> [\else <TeX code 2>] \fi
\ifhmode 命令表示一个 if-then-else 控制结构的开始,它测试 TeX 当前是否处于水平模式或受限水平模式。如概述中所示,\else 部分是可选的。如果 TeX 处于其中一种水平模式,则会处理 <TeX 代码 1>,否则会忽略它。如果包含 \else 部分,并且 TeX 不处于其中一种水平模式,则会处理 <TeX 代码 2>,否则会忽略它。