インライン数式の最初・最後と全角文字の間の空白

名前: fifty
日時: 2005-10-03 20:02:54
IPアドレス: 210.161.182.*

はじめまして。質問させていただきます。 穴埋め問題を作るためのマクロを組んでいます。 枠には \fbox または \framebox を用いており、 そのままでは枠と前後の文字がくっつき過ぎてしまうので前後に \, を入れたいのですが、 枠がインライン数式の最初または最後に来ると、 その直前または直後の全角文字とのスペースが空きすぎてしまいます。 \documentclass[b5paper,11pt]{jarticle} \def\sp#1{\fbox{\large $\displaystyle\phantom{#1}$}} \begin{document} \begin{enumerate} \item $(x+a)^{\,\sp{3}\,} = x^3 + \,\sp{3}\,ax^2 + 3\,\sp{a^2}\,x + a^3$. % \, あり $(x+a)^{\sp{3}} = x^3 + \sp{3}ax^2 + 3\sp{a^2}x + a^3$. % \, なし \item このような方法は$\,\sp{100}\,$通りある. % \, あり このような方法は$\sp{100}$通りある. % \, なし \end{enumerate} \end{document} ここで \sp は空白調整を全くしていません。 最初の例では \, がある方がよいのですが、後の例では \, がない方がよいです。 数式グルーをいじるのだとは思うのですが、具体的な方法が思い浮かびません。 よろしくお願いします。

この書き込みへの返事:

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