Re: ある章だけ目次に出したくない

名前: TeX使われ
日時: 2005-02-28 09:34:50
IPアドレス: 220.150.46.*

>>34724 >jreport クラスで目次付きの原稿を作成しています. >ある一部の章について,本体部分には章番号付きで章タイトルを載せたいのですが, >目次には章番号,章タイトル,ページのいずれも載せたくありません. 非常に付け焼き刃的な解答になってしまいますが… # もっとスマートでエレガントな方法は他の方々から # 御提案があると思います… jreport.cls の \addcontentsline と \@chapter を改造する… という方法だと、こんな感じになります。 ただ、 >要は,目次からはその章の存在が分からないようにしたいのです. とあるので、章の存在を推測する道具となる節番号なども消したいん だろうな…と思うのですが……(いかがでしょうか?)。 下のファイルをコンパイルしてみてください。 # 私の仕事の関係上、レスポンスの良さは期待しないでください \documentclass{jreport} %-- ここからプリアンブルに貼りつける \makeatletter \newif\ifChapterOutputContents \def\addcontentsline#1#2#3{% \protected@write\@auxout {\let\label\@gobble \let\index\@gobble \let\glossary\@gobble \@temptokena{\relax}}% {\string\@writefile{#1}% {\protect\contentsline{#2}{#3}{\the\@temptokena}}}% } \def\@chapter[#1]#2{% \ifnum \c@secnumdepth >\m@ne \refstepcounter{chapter}% \typeout{\@chapapp\space\thechapter\space\@chappos}% \ifChapterOutputContents \addcontentsline{toc}{chapter}{#1}% \fi \else \ifChapterOutputContents \addcontentsline{toc}{chapter}{#1}% \fi \fi \chaptermark{#1}% \addtocontents{lof}{\protect\addvspace{10\p@}}% \addtocontents{lot}{\protect\addvspace{10\p@}}% \@makechapterhead{#2}\@afterheading} \makeatother % -- ここまでをプリアンブルに貼りつける \begin{document} \tableofcontents \ChapterOutputContentstrue \chapter{ほげほげ} ほげほげほげほげほげほげ ほげほげほげほげほげほげ ほげほげほげほげほげほげ ほげほげほげほげほげほげ ほげほげほげほげほげほげ ほげほげほげほげほげほげ ほげほげほげほげほげほげ \ChapterOutputContentsfalse \chapter{うがうが} うがうがうがうがうがうが うがうがうがうがうがうが うがうがうがうがうがうが うがうがうがうがうがうが うがうがうがうがうがうが うがうがうがうがうがうが うがうがうがうがうがうが うがうがうがうがうがうが うがうがうがうがうがうが うがうがうがうがうがうが うがうがうがうがうがうが \ChapterOutputContentstrue \chapter{ふたたびほげほげ} ふたたびほげほげふたたびほげほげ ふたたびほげほげふたたびほげほげ ふたたびほげほげふたたびほげほげ ふたたびほげほげふたたびほげほげ ふたたびほげほげふたたびほげほげ ふたたびほげほげふたたびほげほげ ふたたびほげほげふたたびほげほげ \ChapterOutputContentstrue \chapter{みたびほげほげ} みたびほげほげみたびほげほげ みたびほげほげみたびほげほげ みたびほげほげみたびほげほげ みたびほげほげみたびほげほげ みたびほげほげみたびほげほげ みたびほげほげみたびほげほげ みたびほげほげみたびほげほげ \end{document}

この書き込みへの返事:

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