名前: tommy_minor 日時: 2007-11-28 23:49:46 IPアドレス: 210.167.86.*
>>50315 >あと,「マクロ」ですが, >これを100回くらい使ってみると >エラーになるように見えます. って,こういうことでしょうか. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % ^[#1,#2]#3 % #1:横方向位置補正 % #2:縦方向位置補正 % #3:指数 %---------------------------------------------------------- \makeatletter \newdimen\uesoejiyokohosei% ←ここに持ってきた \newdimen\uesoejitatehosei% ←ここに持ってきた \def\ue@s@eji{^} \catcode`\^=13% ^をアクティブ文字に変更 \def^{\@ifnextchar[{\UEs@eji}{\UEs@eji[0,0]}} \def\UEs@eji[#1,#2]#3{% % \newdimen\uesoejiyokohosei% ←ここにあるのはまずい % \newdimen\uesoejitatehosei% ←ここにあるのはまずい \uesoejiyokohosei=#1\p@\relax% \uesoejitatehosei=.2ex\relax% \advance\uesoejitatehosei#2\p@% \ue@s@eji{% \kern\uesoejiyokohosei\raise\uesoejitatehosei% \hbox{\scalebox{\defaultscriptratio}[\defaultscriptratio]{\hbox{$#3$}}}% }% }% \makeatother %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
この書き込みへの返事: