(0) ロード順
txfonts.sty を使用する場合は,ロード順が問題となります。 emath.sty を先に txfonts.sty を後にロードしなければなりません。 理由は,amsmath.sty と txfonts.sty の絡みです。 amsmath と txfonts を併用する場合 \usepackage{txfonts} \usepackage{amsmath} とするとエラーとなります。ロード順を逆にして \usepackage{amsmath} \usepackage{txfonts} としなければなりません。 emath.sty は,内部で amsmath.sty をロードしますから, txfonts.sty を emath.sty より後でロードしなければならない, ということになります。 実は,これでは無駄があるのです。 emath は amssymb.sty を読み込みますが, txfonts では,これは無駄なのです。 ということで emath にはロードオプション [txfonts] を用意してあります。 節を改めてお話します。