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