Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!sun-barr!cs.utexas.edu!uunet!mcvax!cernvax!cgch!whbr From: whbr@cgch.UUCP (Hellmuth Broda) Newsgroups: comp.text Subject: Re: Page numbering by chapter in LaTeX Summary: redefine \pagenumbering Keywords: LaTeX Message-ID: <849@cgch.UUCP> Date: 25 Jul 89 16:15:30 GMT References: <31495@ccicpg.UUCP> Sender: news@cgch.UUCP Reply-To: whbr@cgchd6.UUCP (Hellmuth Broda) Organization: c/o CIBA-GEIGY Ltd, Sci.Comp.Centre, CH-4002 Basel, Switzerland Lines: 77 In article <31495@ccicpg.UUCP> swonk@ccicpg.UUCP (Glen Swonk) writes: >I would like to write a large document in pieces, >so that each chapter can be compiled/debugged separately. > >What I would like is a page numbering scheme that the page number >would restart at the beginning of each chapter (like it >does in some technical manuals). > >For example: > > Chapter1: Intro > pages 1-1 thru 1-10 > > Chapter2: Operation > pages 2-1 thru 2-12 > > Chapter3: Maintenance > pages 3-1 thru 3-33 > >Of course, I would like to generate a table of contents >that reflect the page numbering style. > > >Any help is appreciated. >thanks > >-- >Glenn L. Swonk CCI Computers >(714)458-7282 9801 Muirlands Boulevard > Irvine, CA 92718 >uunet!ccicpg!swonk We have been using the following approach: \documentstyle{report} \title{} \author{} \begin{document} \maketitle \pagenumbering{Roman} \tableofcontents \clearpage \addcontentsline{toc}{chapter}{\protect\numberline{}{List of tables}} \listoftables \clearpage \typeout{Starting chapter relative page numbering...}% \makeatletter% \def\pagenumbering#1{\global\c@page \@ne% \gdef\thepage{\thechapter -\csname @#1\endcsname \c@page}}% \makeatother \setcounter{page}{1} \pagenumbering{arabic}% \chapter{} \chapter{} %... \appendix \chapter{} %... \end{document} ------------ This works with all xrefs, cits etc. We had to twiggle our local makeindex somewhat to have it digest the new page numbers but that was a job on a few awk scripts. Hope that helps---Hellmuth Broda ___________________________________________________________________________ | Dr.rer.nat. Hellmuth W. Broda | c/o CIBA-GEIGY Scientific Computing Ctr. | | Biologist and Systems Analyst | R-1045.3.16, P.O.Box, Tel:+4161 697-7109 | | UUCP:...!uunet!mcvax!cernvax!cgch!whbr CH-4002 Basel, Switzerland | | Internet:whbr%cgch.uucp@uunet.uu.net; BITNET:whbr%cgch.uucp@cernvax.bitnet| --------------------------------------------------------------------------- ---The early bird gets caught by the worm---