\ifinner <TeX code 1> [\else <TeX code 2>] \fi
\ifinner 命令表示一個 if-then-else 控制結構的開始,該結構測試 TeX 當前是否處於內部垂直模式、受限水平模式或數學模式。如概述所示,\else 部分是可選的。如果 TeX 處於上述模式之一,則處理 <TeX 程式碼 1>,否則忽略它。如果包含 \else 部分,並且 TeX 處於垂直模式、水平模式或顯示數學模式,則處理 <TeX 程式碼 2>;否則忽略它。