X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1246" "Sat" "13" "November" "1999" "21:32:22" "CET" "Achim Blumensath" "blume@CORONA.OCHE.DE" nil "22" "Re: Table of contents structures" "^Date:" nil nil "11" nil nil nil nil nil] nil) Received: from mail.listserv.gmd.de (mail.listserv.gmd.de [192.88.97.5]) by mail.Uni-Mainz.DE (8.9.3/8.9.3) with ESMTP id XAA00518 for ; Sat, 13 Nov 1999 23:28:20 +0100 (MET) Received: from mail.listserv.gmd.de (192.88.97.5) by mail.listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <0.39F268A0@mail.listserv.gmd.de>; Sat, 13 Nov 1999 23:28:16 +0100 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 445348 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Sat, 13 Nov 1999 23:28:01 +0100 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id XAA27058 for ; Sat, 13 Nov 1999 23:28:00 +0100 (MET) Received: from downtown.oche.de (downtown.oche.de [194.94.253.3]) by relay.uni-heidelberg.de (8.9.1b+Sun/8.9.1) with ESMTP id XAA12973 for ; Sat, 13 Nov 1999 23:28:14 +0100 (MET) Received: from corona.oche.de (uucp@localhost) by downtown.oche.de (8.9.3/8.9.3/Debian/GNU) with UUCP id XAA10887 for URZ.UNI-HEIDELBERG.DE!LATEX-L; Sat, 13 Nov 1999 23:20:02 +0100 Received: by corona.oche.de (wUUCP 1.10) id <1j09@corona.oche.de>; Sat, 13 Nov 99 21:43:36 CET X-Mailer: AmiGate 1.6 (13.11.95) Message-ID: Reply-To: Mailing list for the LaTeX3 project Date: Sat, 13 Nov 1999 21:32:22 CET From: Achim Blumensath Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: Table of contents structures Status: R X-Status: X-Keywords: X-UID: 3399 Frank Mittelbach wrote: > i don't think that those templates are right but i guess they can serve > as a basis to discuss this area and i hope they spawn further discussion > and interest. Something I think is difficult to archive with your templates are per chapter TOCs. If each chapter has its own table of contents there has to be some method to tell `processcontents' which part it should print. Either one could add an argument to `processcontents' containing, say, the serial number of the chapter in question, or `processcontents' has to get this information from some global variable. The disadvantage of the first solution is that one has to modify the definitions for some minor special case, whereas the second case destroys the clean separation between various parts of the system. Achim ________________________________________________________________________ _ | \_____/ | // Achim Blumensath | \ _ \O/ \___/\ | // blume@corona.oche.de |-< /_\ =o= \ /\ \| \X/ (p^2 - m^2)\psi = 0 |_/ \_ /"\ o----| ____________________________________________________________________\___|