Re: amsmathとLaTeXの衝突

名前: 奥村晴彦
日時: 2001-12-07 09:42:13
IPアドレス: 210.236.185.*

>>4275 要するに amsmath では,次のような状況で \\ と次の行の [ ] がつながって 解釈されないように \@ifnextchar を行列環境の中だけで再定義しているわけ ですね。 \documentclass{jarticle} \usepackage{amsmath} \begin{document} \[ \begin{matrix} [x] & [y] \\ [z] & [a] \end{matrix} \] \end{document} FTeX で提案されている \usepackage{amsmath} \makeatletter \let\new@ifnextchar\@ifnextchar \makeatother という方式では,上のサンプルでエラーになります。amsmath は \@ifnextchar ではなく \\ を再定義すべきだったんでしょうね。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)