upLaTeXでbeamerをタイプセットしています。
figure環境、table環境では\label{}を書いておくと、.auxファイルに参照情報
\newlabel{}{}{}...
が書き込まれ、相互参照ができます。
ところが
align環境では
\newlabel{}....
が書き込まれません。
\only<>{}
の中で使用しているのが原因だとは思えないのです。
対症療法として、式番号を手入力しています。
プリアンブルに
\write\@auxout
では、変数を展開してくれません。
{\protect\nenwlabel}
とすると}まで書きだされてしまって、{}の対応が取れなくなってしまいます。
情報をお願いいたします。
> align環境では \newlabel{}.... が書き込まれません
簡単なテストした限りではbeamer の frame 内の align で記述した
label情報は \newlabel は書き込まれ eqref で参照できました。
検証用に作成した簡単なソースおよび .aux 等を参考にしてください。
もし、解決できなければ、お試しになっているソースをアップロードしてください。
なお、\tag を併用して式番号情報を書き換える方法も試していますので合わせて参考にしてください。