\eqnarrayの=の前後空きすぎ
スカスカ感が嫌
だって馬鹿みたいなんだもん。どこかのサイトにあったのを見て直す。
\newdimen{\eqarcolsep}
\eqarcolsep=0.14em
\def\eqnarray{%
\stepcounter{equation}%
\def\@currentlabel{\p@equation\theequation}%
\global\@eqnswtrue
\m@th
\global\@eqcnt\z@
\tabskip\@centering
\let\\\@eqncr
$$\everycr{}\halign to\displaywidth\bgroup
\hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel
&\global\@eqcnt\@ne\hskip \tw@\eqarcolsep \hfil$\displaystyle{##}$\hfil
&\global\@eqcnt\tw@ \hskip \tw@\eqarcolsep
$\displaystyle{##}$\hfil\tabskip\@centering
&\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss##\egroup
\tabskip\z@skip
\cr
}
だいぶマシになったね。まあ、jsarticleでは最初から狭くなってるのでいいですが…。ついでに、eqnarray*で無理やり番号ふるには
\def\enablenumber{\def\nonumber{\global\@eqnswtrue}}
でいいらしい。
# ただし、この定義でhyperref使うと結構バグる…。
最終更新:2007年03月03日 19:04