名前: 北見 けん 日時: 2006-05-31 09:45:32 IPアドレス: 211.128.71.*
>>43198 > 「\mathstrut」や「\smash」を見つけました. > しかし,やりかたが悪いのか,うまくいきません. 大抵はそれで間に合うのですが、このケースは厄介ですね。 \sup や \inf の定義にまで分け入らないと難しいと思います。 手段はいくつかあると思います。 (手段1)LaTeX の定義を参考にして \mathstrut を埋め込む。 \makeatletter \def\sup{\mathop{\operator@font sup\mathstrut}} \def\inf{\mathop{\operator@font inf\mathstrut}} \makeatother (手段2)\mathop 自体を改変して常に \mathstrut を補うようにする。 \let\savedmathop\mathop \def\mathop#1{\savedmathop{#1\mathstrut}} いずれにしても変更は見栄え上のことで、添字を上下させても数学的な意味内容は 変わりませんから、\sup, \inf の名前のまま使えるようにしています。 また、\mathstrut よりも少し深さを控えめにした支柱を用いてもよいかも知れません。
この書き込みへの返事: