名前: Likota 日時: 2004-02-04 23:14:19 IPアドレス: 150.59.48.*
Likota と申します。 \ifx に関する質問です。 以下の文書を platex で処理すると,いずれもの場合も 1 と なると思ったのですが,後者は 0 となります。 WEB上で http://www.mmm.muroran-it.ac.jp/~s0824088/tex/command/ii.html に詳しい説明があるのを見つけましたが,それでも やはり双方 1 となるような気がします... 何か誤解しているのでしょうか? %---------------------------------------------------------- \documentclass{jarticle} \nofiles \begin{document} 欧文コマンドによる比較では \def\test{hoge} \def\foo{hoge} \ifx\test\foo \def\result{1} \else \def\result{0} \fi \result なのに, 和文コマンドによる比較では \def\テスト{hoge} \def\ふー{hoge} \ifx\テスト\ふー \def\result{1} \else \def\result{0} \fi \result です。 因みに展開した{\テスト}と{\ふー}は一致しています。 \end{document} %----------------------------------------------------------
この書き込みへの返事: