jsbook englishで目次でのChapter用のlnumwidthが狭い。

名前: 小澤正幸
日時: 2006-07-23 11:46:11
IPアドレス: 58.89.92.*

奥村先生はじめまして。 jsbookを使わせていただいております。 目次のChapter用のlnumwidthが"第n章"などにあわせた固定値(4.683zw)で指定 されているなので、englishオプションを指定し、"Chapter n"という表示に切 り替えると章タイトルとの間が狭いようで、一桁の章で、隙間がなく、二桁に なると重なるような具合になっています。 末尾の組み合わせでおそらく確認していただけると思いますが、12ptや、times パッケージを使用するとより顕著に表れます。 さしあたり \newcommand*{\l@chapter}[2]{% \ifnum \c@tocdepth >\m@ne \addpenalty{-\@highpenalty}% \addvspace{1.0em \@plus\p@} \begingroup \parindent\z@ \rightskip\@tocrmarg \parfillskip-\rightskip \leavevmode\headfont %\setlength\@lnumwidth{4.683zw}% \setlength\@lnumwidth{6.5zw}%for english \advance\leftskip\@lnumwidth \hskip-\leftskip #1\nobreak\hfil\nobreak\hbox to\@pnumwidth{\hss#2}\par \penalty\@highpenalty \endgroup \fi} のような形で応急の処置をしておりますが、さしあたりこのあたりの長さを取って、 重ならない幅は確保するなど、何かしら良い書き方などはありませんでしょうか。 \documentclass[english]{jsbook} \begin{document} \tableofcontents \part{FOO} \chapter{BAR} \chapter{BAR} \chapter{BAR} \chapter{BAR} \chapter{BAR} \chapter{BAR} \chapter{BAR} \chapter{BAR} \chapter{BAR} \chapter{BAR} \chapter{BAR} \chapter{BAR} \end{document}

この書き込みへの返事:

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