Re: 付録内の章毎のページ番号クリア

名前: しっぽ愛好家
日時: 2004-07-07 09:18:45
IPアドレス: 211.4.121.*

>>30066 %%% だいぶ時間が経ってしまっていますが…とりあえず。 \def\appendix{\par \setcounter{chapter}{0} \setcounter{section}{0} \@addtoreset{page}{chapter} ....} の場合,ページ番号を chapter カウンタが(\stepcounter で)増加するごとに 0 にリセットしているので,ご質問にあるような状況になるわけですね. ここでは,\chapter の定義に細工して,付録部分に限り \chapter の際に page カウンタの値を“1 に”リセットするようにすればよいわけです. 例えば,次のようなところでしょうか. \newif\if@in@appendix%%% 付録部分であるか否かを表すフラグの導入 \def\appendix{% \clearpage \setcounter{chapter}{0}% \def\@chapapp{付録}% \def\@chappos{}% \def\thechapter{\Alph{chapter}}% \def\thepage{\alph{chapter}-\arabic{page}}% %%% その他の設定 \@in@appendixtrue} \def\chapter{% \if@openright \cleardoublepage \else \clearpage \fi \if@in@appendix \setcounter{page}{1}\fi %%% これ以降の部分は,お使いのクラスファイルに応じて適宜変更してください. \thispagestyle{jpl@in}% \global\@topnum\z@ \@afterindenttrue \secdef\@chapter\@schapter}

この書き込みへの返事:

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