if の例

LaTeX ソース

\documentclass[10pt,a4paper]{jarticle}
\usepackage[dvipdfmx]{graphicx}
\pagestyle{empty}

\newcommand{\NEKO}{猫}
\newcommand{\CmpTkn}[2]{%
\if #1#2 #1と#2は同じ \else #1と#2は違う \fi
}
%

\begin{document}
実行結果\\
(1) 「\CmpTkn{猫}{犬}」です.\\           % if 猫犬
(2) 「\CmpTkn{猫}{\NEKO}」です.\\        % if 猫猫
(3) 「\CmpTkn{猫猫}{犬犬}」です.\\       % if 猫猫
(4) 「\CmpTkn{ミミズ}{トンボ}」です.\\   % if ミミ
(5)  \if {a}{a} 同じ \else 違う \fi       % if {a
(6)  \if aa 同じ \else 違う \fi           % if aa
(7)  \if a a 同じ \else 違う \fi          % if a空白
\end{document}

コンパイル結果

LaTeX マクロ if の実行結果