M.O.S.な日々

なんとなくな日

TeX の数式番号を表示させない

2010-05-19 17:12:42 | TeX
TeX で数式を書くときにequation やeqnarray を使うと
数式番号がついてしまう.

一行だけのときに使うequation の時には後に"*"をつけるか,
displaymath を使えば数式番号を表示しなくできる.

でも, 複数行の時につかうeqnarray の時に
"*"をつけると全部の数式番号が消えてしまう. .

--------------------------------------------------
\begin{equation*}
A = \frac{B}{C}
\end{equation*}
--------------------------------------------------
--------------------------------------------------
\begin{displaymath}
A = \frac{B}{C}
\end{displaymath}
--------------------------------------------------
--------------------------------------------------
\begin{eqnarray*}
A &=& \frac{B}{C} \\
&=& B/C \\
&=& D
\end{eqnarray*}
--------------------------------------------------


ちなみにdisplaymath は, $数式$ や\[ 数式 \] と同じ意味のようで. .


任意の数式番号だけ消したい時は,
数式の後に\nonumber を付け足すと数式番号を消すことができる. .

ちなみにこの, \nonumber はequation にも使うことができます.

--------------------------------------------------
\begin{eqnarray}
\A &=& \frac{B}{C}\\
&=& B/C \nonumber \\%←ここの式番号だけ消える
&=& D
\end{eqnarray}
--------------------------------------------------


最新の画像もっと見る

4 コメント

コメント日が  古い順  |   新しい順
Unknown (Unknown)
2011-01-26 01:14:21
コメント失礼します。質問よろしいでしょうか。

equationならいけるのに、equationに"*"をつけるとエラー (LaTeX Error: Environment equation* undefined.)になっちゃうんです。どのようにしたらいけるようになるんでしょうか。よろしければ教えてください。

\begin{equation*}
G = ( N , \{ x \} , \{ y \} )
\end{equation*}

パソコンはいままでネットサーフィンぐらいしかしてなかったで、ぜんぜん分からないんです(泣)
LaTeXは美文書作成入門5版の付録DVDからインストールしました。
返信する
返信 ()
2011-01-26 14:59:58
>Unknown さん
コメントありがとうございます.
自前のTeX 環境で内容をコピペしてコンパイルしたところ,
問題なく出力されました.


おそらくamsmath パッケージが足りないのだと思います.

\usepackage{amsmath}

を入れてコンパイルしてみてください. .

実際に私の環境でも amsmath パッケージをコメントアウトするとして
コンパイルエラーになったので, ご質問の問題は解決できると思います. . . .


参考:TeX入門/簡単な数式(1)
返信する
ありがとうございます! (Unknown)
2011-01-26 15:46:20
ありがとうございます!できました!
\usepackage{txfonts}になってました。


\usepackage{amsmath}
\usepackage{txfonts}
にしたらできました!


LaTeXむずかしいです。。。
返信する
返信 ()
2011-01-27 14:16:48
>Unknown さん
問題が解決してよかったです♪

自分もまだまだ分からないことだらけで
周りに聞きまくってます;
返信する

コメントを投稿