Kubo's Junk RoomVersion 0.1 (July 04, 2002)


カテゴリ選択


TeX

eqnarray環境の修正

解説

通常、LATEX2εで数式揃えを行なうと中央の関係記号と両辺との間が空きすぎてしまいます。上のマクロで\eqnarrayを再定義しておくとこれを防ぐことができ、より読みやすい数式になります。

使用例

コード

\usepackage{eqnarray}
  《中略》
\begin{eqnarray*}
  f(x) &=& (x + y)^{n} \\
       &=& \displaystyle 
         \sum_{k = 0}^{n} {}_{n}{\rm C}_{k} x^{n - k} y^{k}
\end{eqnarray*}

結果

実行例の画像

マクロ定義

\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 \hfil${{}##{}}$\hfil
    &\global\@eqcnt\tw@ $\displaystyle{##}$\hfil\tabskip\@centering
    &\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss##\egroup
  \tabskip\z@skip\cr}

ダウンロード

eqnarray.sty (TEXT/ 1kb)


階層表示