Re: report.clsの目次,章部分のスタイルを変更したい【一部未解決】

名前: misc
日時: 2004-01-18 21:46:43
IPアドレス: 211.4.46.*

>>25012 …私が実験した限りでは,該当箇所の \qquad を変更すれば, 目次もそれに応じて変化しますが… # 念のために確認しますが,該当箇所を変更したのち 2 回(以上) # タイプセットしてから体裁を確認しましたでしょうか #(もちろん,\nofiles は用いていないものとします)? # 変更後の 1 回目のタイプセットでは *更新前* の toc ファイルを用いて # 目次が作成されています. 一方,toc ファイル中の \hskip 2em\relax というのは,単に,\qquad の定義 \def\qquad{\hskip2em\relax} に由来します(そこで,該当する \qquad を変更すればそれに応じて 変わるはずなのですが…). 下記の例を用いて(\qquad の部分を適宜変更して)も, やはり目次における章番号の後の空白量が固定されてしまうでしょうか? \documentclass{report} \makeatletter \def\thechapter{\@Roman\c@chapter} \def\@chapter[#1]#2{% \ifnum \c@secnumdepth >\m@ne \refstepcounter{chapter}% \typeout{\@chapapp\space\thechapter.}% \addcontentsline{toc}{chapter}{\@chapapp\space\thechapter\qquad#1}% % 直前の行の \qquad を \hskip<適当な長さ>\relax に変更してみてください. \else \addcontentsline{toc}{chapter}{#1}% \fi \chaptermark{#1}% \addtocontents{lof}{\protect\addvspace{10\p@}}% \addtocontents{lot}{\protect\addvspace{10\p@}}% \if@twocolumn \@topnewpage[\@makechapterhead{#2}]% \else \@makechapterhead{#2}% \@afterheading \fi} \makeatother \begin{document} \tableofcontents \chapter{Chaper 1} \chapter{Chaper 2} \chapter{Chaper 3} \end{document}

この書き込みへの返事:

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