名前: 角藤 日時: 2002-08-22 11:37:17 IPアドレス: 157.13.1.*
>>10350 オリジナルの斎藤さんのに戻してテストしてみると、 以下の場合、scryptstyle のみが決定されていると 期待したのですが、4 つ全てに値が入っています。 従って、内部的には一度 4 つの候補全てが typeset され、最後に適当な一つが選ばれるようです。 \documentclass{article} \begin{document} \newlength{\Temporarylengtha} \newlength{\Temporarylengthb} \newlength{\Temporarylengthc} \newlength{\Temporarylengthd} \newcommand{\height}[1]{% \mathchoice{\settoheight{\global\Temporarylengtha}% {\ensuremath{\displaystyle#1}}}% {\settoheight{\global\Temporarylengthb}% {\ensuremath{\textstyle#1}}}% {\settoheight{\global\Temporarylengthc}% {\ensuremath{\scriptstyle#1}}}% {\settoheight{\global\Temporarylengthd}% {\ensuremath{\scriptscriptstyle#1}}}% } $\frac{\height{b}b}{\height{a}a}=c$\\ \the\Temporarylengtha\\ \the\Temporarylengthb\\ \the\Temporarylengthc\\ \the\Temporarylengthd\\ \end{document}
この書き込みへの返事: