Re: jsbook.cls (20130514と20140102の違い)

名前: tattsan
日時: 2014-02-23 16:14:47
IPアドレス: 125.30.43.*

>>57412 20140102 の変更をした者です。 このときの変更は、章などの番号の接頭語や接尾語が長いときに タイトルと章番号が重なるのを回避する目的でタイトル位置を可変に するものでした。 目次のインデント量について、jsclassesでは欧文classから和文用への 変更がなされていましたが、「jsbookのsubsection以下」のみ欧文class の記述がそのまま写されていたので、これは不自然であると考えて 少し手を入れました。 ここのインデント量を変更をするには、プリアンブルに \makeatletter \renewcommand*{\l@subsection}{% \@tempdima\js@tocl@width \advance\@tempdima 2.683zw \@dottedtocline{2}{\@tempdima}{3.5zw}} \makeatother のように書き、2.683zw の値を変更して下さい。sectionとの位置関係を 以前と同じにするにはこの値を「3.8em - 2zw」にする必要がありますが、 この値を em か zw に揃えるのは欧文フォントによって結果が違いますので、 ここに数値は書けません。 \makeatletter \renewcommand*{\l@subsection}{% \@tempdima\js@tocl@width \advance\@tempdima 3.8em \advance\@tempdima -2zw \@dottedtocline{2}{\@tempdima}{3.5zw}} \makeatother とすることになりますね。

この書き込みへの返事:

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