名前: Kuroky 日時: 2004-12-29 16:41:42 IPアドレス: 61.24.113.*
>>33406 jsclasses.dtx ではなく jsbook.cls を改変して試していたので,jsbook.cls からの 差分ですが, 865c865,867 < {\protect\numberline{\@chapapp\thechapter\@chappos}#1}% --- > {\protect\numberline > \if@english{\thechapter}\else{\@chapapp\thechapter\@chappos}\fi > #1}% 1159,1163d1160 < \@tempdima4.683zw% < \if@english < \setbox\tw@=\hbox{\headfont{}Appendix~M\hskip.683zw}% < \ifdim \wd\tw@>\@tempdima \@tempdima\wd\tw@\fi < \fi 1171c1168 < \setlength\@lnumwidth{\@tempdima}% --- > \setlength\@lnumwidth{4.683zw}% 1177,1185c1174 < \newcommand*{\l@section}{% < \@tempdima1zw% < \if@english < \setbox\tw@=\hbox{\headfont{}Appendix~M\hskip.683zw}% < \@tempdimb\wd\tw@ < \advance\@tempdimb-3.683zw% < \ifdim \@tempdimb>\@tempdima \@tempdima\@tempdimb\fi < \fi% < \@dottedtocline{1}{\@tempdima}{3.683zw}} --- > \newcommand*{\l@section}{\@dottedtocline{1}{1zw}{3.683zw}} というのではいかがでしょうか. % Appendix~MM というのは幅を取りすぎな気がしたのと,Bibliography の後ろには % 文字が来ないことを考えて,Appendix~M の幅 + 0.683zw の幅を確保するように % してみました.section はテキストの出だしが chapter と揃うはずです.
この書き込みへの返事: