名前: 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} よろしくお願いします。
この書き込みへの返事: