Re: 索引ページ番号の重複(1 と \textbf{1})

名前: .
日時: 2010-02-12 21:05:49
IPアドレス: 59.134.169.*

>>54518 訂正です. 誤: \@nameuse{##1}{\@curr@page}}% \@format@list \fi} \def\indexentrydelim{, } \def\indexentrystop{} \def\pageformat#1{\csname #1\endcsname} \makeatother 正: \pageformat##1{\@curr@page}}%%% ここを変更 \@format@list \fi} \def\indexentrydelim{, } \def\indexentrystop{} %%% ここから \makeatother の直前までを変更 \def\pageformat{% \let\@tempa\@empty \@pageformat} \def\@pageformat{\@ifnextchar\bgroup\@pageformat@stop\@pageformat@loop} \def\@pageformat@stop{% \csname\@tempa\endcsname} \def\@pageformat@loop#1{% \def\@tempb{#1}\@onelevel@sanitize\@tempb \edef\@tempb{\expandafter\@car\@tempb\@empty\@empty\@nil}% \edef\@tempc{\expandafter\@cdr\@tempb\@empty\@empty\@nil}% \def\@pageformat@next{\@pageformat@stop#1}% \ifx\@tempb\@empty\else \ifx\@tempc\@empty \edef\@tempb{\count@=`\@tempb}\@tempb\relax \@tempswafalse \ifnum`A>\count@\else \ifnum`Z<\count@\else \@tempswatrue \fi\fi \ifnum`a>\count@\else \ifnum`z<\count@\else \@tempswatrue \fi\fi \if@tempswa \edef\@tempa{\@tempa#1}% \let\@pageformat@next\@pageformat \fi \fi \fi \@pageformat@next} \makeatother # 先の定義では \index{hoge|textcolor[cmyk]{.2,0,.5,0}} のような指定が # 効きませんでした.

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)