(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]
を用意してあります。
  節を改めてお話します。