align環境で特定の数式にだけ番号をつける

align環境で特定の数式にだけ番号をつける

- s holmes の投稿
返信数: 5
はじめまして。塾で数学を指導している者です。
数学の解答プリントなどで、式計算の部分にalign環境を用いています。
式計算の途中で番号をつけたり、(答)とつけたりしたいのですが、やり方がわかりません。
さらに欲を言えば、……(答)のようにドットで埋めたいです。
現状、必要な時は$$で1行ずつ書き、$\cdotfill(答)$などとしていまが、面倒であり、コードが見にくく困っています。
どうかお力添えをいただけないでしょうか。

\begin{align}
y
&=2x^2+4x+1\\
&=2(x^2+2x)+1\\%ここに番号を
&=2\{(x+1)^2-1\}+1\\
&=2(x+1)^2-1%ここに(答)を
\end{array}
s holmes への返信

Re: align環境で特定の数式にだけ番号をつける

- 梅田 宗宏 の投稿
\begin{align}
y
&=2x^2+4x+1\\
&=2(x^2+2x)+1\\%ここに番号を
&=2\{(x+1)^2-1\}+1\\
&=2(x+1)^2-1%ここに(答)を
\end{array} <--これは\end{align}の間違いですか

alignでは自動的に番号が附くと思いますが、その番号を変更したいと
いうことでしょうか。
では、
\begin{align}
y
&=2x^2+4x+1\tag{1}\\
&=2(x^2+2x)+1\tag{3}\\%ここに番号を
&=2\{(x+1)^2-1\}+1\tag{5}\\
&=2(x+1)^2-1\tag{答}
\end{align}
ではどうでしょうか。

梅田 宗宏 への返信

Re: align環境で特定の数式にだけ番号をつける

- s holmes の投稿
>alignでは自動的に番号が附くと思いますが、その番号を変更したいと
いうことでしょうか。

すみません。align*でした。
なるほど、\tagで自由に変更できるのですね。
試したところalign*で使用することもできました。

重ねてで申し訳ないですが、数式と番号の間をドットで埋めることは可能でしょうか?
s holmes への返信

Re: align環境で特定の数式にだけ番号をつける

- 梅田 宗宏 の投稿
藤田眞作先生の
mathchem2sty
を使えば、
\begin{equation}~\end{equation}
に場合にドットが表示されますが、
align環境では表示されないようです。
emathパックを参照されるとあるいは解決策がみつかるかも
しれません。
お役にたてなくて、申し訳ありません
梅田 宗宏 への返信

Re: align環境で特定の数式にだけ番号をつける

- 匿 名 の投稿
補足として,notagを使えば,その行には番号が付きません.
\begin{align}
y
&=2x^2+4x+1\tag{1}\\
&=2(x^2+2x)+1\tag{3}\\%ここに番号を
&=2\{(x+1)^2-1\}+1\notag\\ notagで番号無し
&=2(x+1)^2-1\tag{答}
\end{align}