Re: カウンターについて

名前: しっぽ愛好家
日時: 2003-12-01 10:56:42
IPアドレス: 211.4.121.*

>>24003 確かに,txfonts.sty は \sqrt を再定義していますね. %%% \mathchoice(\mathpalette)を用いて数式のスタイルごとの %%% 調整を行わないと添字の中の \sqrt の体裁が気に入らなかったのかも %%% しれませんが…このような箇所で不用意に \mathchoice を使うと… %%% 副作用があります. %%% cf. $\mathchoice{\stepcounter{enumi}}{\stepcounter{enumi}} %%% {\stepcounter{enumi}}{\stepcounter{enumi}}$ とりあえず,txfonts パッケージを読み込んだ後に,次の記述を追加すると どうでしょうか. %%% 必要に応じ,\makeatletter,\makeatother を補ってください. \DeclareRobustCommand*\sqrt{% \@ifnextchar[\@sqrt{\@save@counters\mathpalette\@x@sqrt}} \def\@x@sqrt#1#2{% \setbox\z@\hbox{\@restore@counters$\m@th#1\sqrtsign{#2}$} \mkern3mu\box\z@} \def\@save@counters{% \let\@@elt\@elt \def\@elt##1{% \global\expandafter\noexpand\csname c@##1\endcsname \number\csname c@##1\endcsname\relax}% \edef\@restore@counters{\cl@@ckpt}% \let\@elt\@@elt}

この書き込みへの返事:

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