\ifhmode <TeX code 1> [\else <TeX code 2>] \fi
\ifhmode 命令表示一個 if-then-else 控制結構的開始,它測試 TeX 當前是否處於水平模式或受限水平模式。如概述中所示,\else 部分是可選的。如果 TeX 處於其中一種水平模式,則會處理 <TeX 程式碼 1>,否則會忽略它。如果包含 \else 部分,並且 TeX 不處於其中一種水平模式,則會處理 <TeX 程式碼 2>,否則會忽略它。