目次スタイル変更

名前: HK
日時: 2004-01-06 10:47:00
IPアドレス: 133.20.16.*

現在jsbook.clsを利用して以下のような目次を作成していますが 下記に示します(4)の形式へ変更がうまくできません。 変更方法などをご存じの方がございましたら ご教示をお願い致します。 以下に希望している形式および変更した箇所を記載しておきます。 第A会場(1000教室) <− (1)  ○○研究室 <− (2)    A-1 ××を用いた△△の研究・・・・・・・3 <−(3) 20kk001東京 太郎 <−(4) 20kk005大阪 花子 <−(4)    A-2 LaTeXを用いた△△開発 ・・・・・・・6 <−(3) 20kk020名古屋 次郎 <−(4) (1)、(2)、(3)の形で表示出来ています。 (1)は \chapter{(1000教室)} (2)は \section*{○○研究室} \addtocontents{toc}{\protect\contentsline{section}{○○研究室}{}} (3) は \subsection{××を用いた△△の研究} およびjsbook.cls中の\thesubsection, \def\chapter[#1]部分を下記のように変更 (1)関連 \def\@chapter[#1]#2{% \ifnum \c@secnumdepth >\m@ne \if@mainmatter \refstepcounter{chapter}% \typeout{\@chapapp\thechapter\@chappos}% \addtocontents{toc}{\protect\contentsline{chapter}% {\protect\numberline{\@chapapp\thechapter\@chappos}#1}{}} (2)関連 \renewcommand{\thesubsection}{\thechapter-\@arabic\c@subsection} (4)を\subsubsectionを利用して行おうとしています。 \subsubsectionは\sectionをまねて \renewcommand*{\l@subsubsection}[2]{% \ifnum \c@tocdepth >\z@ \addpenalty{\@secpenalty}% \addvspace{0.0em \@plus\p@}% \begingroup \parindent18zw \rightskip\@pnumwidth %\rightskip \parfillskip-\rightskip%\parindent18zw部分変更 \leavevmode %\bfseries \setlength\@lnumwidth{0.0zw}%1.5em \advance\leftskip\@lnumwidth \hskip-\leftskip % #1\nobreak\hfil\nobreak\hbox to\@pnumwidth{\hss#2}\par #1{\nobreak\normalfont% % ↓ latex.ltx の \@dottedtocline の定義からコピー \leaders \hbox{\hfill} \hfill %\leaders\hbox{\hfill} \hfill %\hfill % ↑ } \nobreak\hbox to\@pnumwidth{}\par %\nobreak\hbox to\@pnumwidth{}\par \endgroup \fi} と変更し \subsubsection*{20kk001東京 太郎, 20kk005大阪 花子} \addtocontents{toc}{\protect\contentsline{subsubsection} {\hfill20kk001東京 太郎\\20kk005大阪 花子}{}} とすることで  ○○研究室 <− (2)    A-1 ××を用いた△△の研究・・・・・・・3 <−(3) 20kk001東京 太郎 20kk005大阪 花子 <−(4) と出力されている状態です。 よろしくお願い致します。

この書き込みへの返事:

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