ダッシュつきの数式番号(TEX)

ダッシュつきの数式番号(TEX)

msndance さんの書込 (2006/09/07(Thu) 14:37)

TEXで,

前に出た式と同じ番号を数式に「’」つきでつけるにはどうしたらいいんでしょうか?

例えば,

(3)式を変形すると, *****数式*****(3)’

みたいなことをやるにはどのようにソースファイルを打ったらいいんでしょうか? 私のもっている本をみてもかいていなかったので,ご存知の方いましたら教えてください.

Re: ダッシュつきの数式番号(TEX)

mNeji さんのレス (2006/09/07(Thu) 15:43)

手書きの場合,

y=h(t) \qquad (3)'

は勿論動きます.

この場合のソースは <Tex> y=h(t) qquad (3)' </Tex>

しかし,この版に用意されている,tag{3},を使う場合括弧の中に普通の記号だけしか許されないようです.

y=x \tag{3}\\y=z \tag{3'}\\y=w \tag{3`}

上の場合,

<Tex> y=x tag{3}\ y=z tag{3'}\ y=w tag{3`} </Tex>

Re:+ダッシュつきの数式番号(TEX)

MSNDANCE さんのレス (2006/09/07(Thu) 18:19)

ありがとうございます.一般のTEXのEQNNARRAY環境で前に出た数式番号にダッシュをつけるにはどうしたらいいのでしょう.もちろん,前後で式の追加があって元の式の番号がかわったら,ダッシュのほうも自動でかわるようにしたいんです

Re:+ダッシュつきの数式番号(TEX)

mNeji さんのレス (2006/09/07(Thu) 19:10)

結構な使い手の人に聞いたら,あまり数式番号に気を使わないよと言われました.

けど,マクロを探せばありそうですよね? 識者の方々,如何でしょう.

Re:+ダッシュつきの数式番号(TEX)

toorisugari no Hiro さんのレス (2006/09/07(Thu) 20:13)

こんなんでどうでしょう.

documentclass{jarticle} usepackage{amsmath} begin{document} begin{align} x^2+2x+1 &= (x+1)^2 label{baka} \ x^2-2x+1 &= (x-1)^2 tag{ref{baka}a}label{aho} \ x^4-2x^2+1 &= (x+1)^2(x-1)^2 tag{ref{aho}'} \ x^2-1 &= (x+1)(x-1) label{boke} \ x^4-1 &= (x+1)(x-1)(x^2+1) tag{ref{boke}'} end{align} end{document}

Re:+ダッシュつきの数式番号(TEX)

msndance さんのレス (2006/09/08(Fri) 08:43)

tagというコマンドがあるわけですね.情報ありがとうございます. 今度試してみます.

Re:+ダッシュつきの数式番号(TEX)

toorisugari no Hiro さんのレス (2006/09/08(Fri) 19:07)

eqnarray環境ではなく,align環境でないとだめのようです. なお,latexのコンパイルは2度されることをお忘れなく.