align環境の数式番号に\ajMaruを使いたい

名前: Ronald
日時: 2006-10-11 01:11:59
IPアドレス: 219.97.79.*

以前,「\ajMaru{\ref{foo}}で丸数字が使えない」というスレッドがありました。 上記のスレッドは,enumerate環境の番号付けを \ajMaru で行って,それを参照する話でしたが, 今回の質問は,align環境の数式番号に \ajMaru を使い,それを参照したいという話です。 次のようなソースでコンパイルすると,エラーが発生し,困っております。 (もちろん otf パッケージのインストールはきちんとできています。) \documentclass{jsarticle} \usepackage[noreplace]{otf} \usepackage{amsmath} \makeatletter \def\tagform@#1{\maketag@@@{$\cdots$\ignorespaces\ajMaru{#1}\unskip\@@italiccorr}} \makeatother \begin{document} \begin{align} f(x) \label{数式} % → 丸数字の 1 で出力される \end{align} \ref{数式} % → ただの "1" が出力される \ajMaru{\ref{数式}} % → Missing number, treated as zero というエラーが発生する \end{document} よろしくお願いします。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)