Re: 丸囲み(これはダメ?)

名前: misc
日時: 2004-03-14 00:58:58
IPアドレス: 210.230.18.*

>>27138 単に,\raisebox{-0.7em}{...} のように高さを変更した結果 (サイズ変更の対象の寸法の測定のために作成した) ボックスの高さが 0 になってしまっているので, \resizebox が必要とする高さ方向の拡大率の計算の際に 0 除算が生じている,というだけのようです. # -0.7em というのは(数字 1 などの高さに比べ)いくぶん大きな値ですね. なお,\resizebox{.8\width}{.8\height}{...} という記述は (... の部分に入っているものの寸法が妥当であれば)正当なのですが (cf. ファイル latex.ltx における \@begin@tempboxa の定義)… 結局 \scalebox{.8}{...} と変わりありませんね. # 実際に \special で設定されることになる記述が同じか否かまでは # 詮索していません. というわけで,トノさんのお話から推察されるように \newcommand*{\maru}[1]{\textcircled{\raisebox{-.15ex}{\scalebox{.8}{#1}}}} くらいの定義を行っても構わなさそうです.

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)