X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1888" "Thu" "30" "December" "1999" "20:39:03" "+0100" "Javier Bezos" "jbezos@ARRAKIS.ES" nil "46" "Re: A couple of TOC templates (1)" "^Date:" nil nil "12" nil "A couple of TOC templates (1)" nil nil nil] nil) Return-Path: Received: via tmail-4.1(11) (invoked by user schoepf) for schoepf; Thu, 30 Dec 1999 20:40:27 +0100 (MET) Received: from mailgate1.zdv.Uni-Mainz.DE (mailgate1.zdv.Uni-Mainz.DE [134.93.8.56]) by mailserver1.zdv.Uni-Mainz.DE (8.9.3+Sun/8.9.1) with ESMTP id UAA10302 for ; Thu, 30 Dec 1999 20:40:27 +0100 (MET) Received: from mail.listserv.gmd.de (mail.listserv.gmd.de [192.88.97.5]) by mailgate1.zdv.Uni-Mainz.DE (8.9.3/8.9.3) with ESMTP id UAA10453 for ; Thu, 30 Dec 1999 20:40:25 +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 <5.8AEC1DCA@mail.listserv.gmd.de>; Thu, 30 Dec 1999 20:40:16 +0100 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 446823 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Thu, 30 Dec 1999 20:39:21 +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 UAA18695 for ; Thu, 30 Dec 1999 20:39:15 +0100 (MET) Received: from ssmtp02.arrakis.isp ([212.59.199.83]) by relay.uni-heidelberg.de (8.9.1b+Sun/8.9.1) with ESMTP id UAA12252 for ; Thu, 30 Dec 1999 20:40:15 +0100 (MET) Received: from [195.5.74.2] ([195.5.74.2]) by ssmtp02.arrakis.isp (Netscape Messaging Server 4.1 Nov 19 1999 19:47:43) with SMTP id FNKJX400.F0R for ; Thu, 30 Dec 1999 20:39:04 +0100 x-sender: jbezos@pop.arrakis.es x-mailer: Claris Emailer 2.0, March 15, 1997 Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Message-ID: <199912301940.UAA12252@relay.uni-heidelberg.de> Reply-To: Mailing list for the LaTeX3 project Date: Thu, 30 Dec 1999 20:39:03 +0100 From: Javier Bezos Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: A couple of TOC templates (1) Status: R X-Status: X-Keywords: X-UID: 3485 >tried that and will send sample instance file in a separate message. it does >work now but i'm still a bit worried about the mixture of global and local >settings. Me too. That's a very, very bad coding. Pehaps a solution could be an one-level expansion before passing the attributes as arguments, ie, something similar to the o specifier in the latex3 macros. Or maybe a protected full expansion... >anyway with a few exceptions it does now seem to work. As I said in my first message, I'm still working in the package and there are bugs to be fixed. And yes, bad flushing is one of the bugs. My main goal was to show the basic ideas of a different approach, even if the current bugs and those added to the templates version produce a wrong behaviour at some places. Anyway, the package provides \filright which _adds_ the filling to the current margin (\raggedright ignores any previous value), but it does not work correctly yet. >is it >something that should get a suggestion, or is this something really up >to template writers? for example the line > label-format = \textsc{\thecontentslabel}\ , >below seems rather strange to me (after having written a lot of >templates in one style) as i would expect to get the label in #1 >rather than having to provide a fixed name --- why then #1 in the >page-format? I'm not saying that i'm right here, but i would like to >invite comments (perhaps that particular example is bad as counters in >LaTeX are sort of strange beasts anyway with their internal >repesentation forms etc) I would, too. This is another way of doing things which (to me) makes sense in the original package, but perhaps not in templates. But as I said (Nov. 24): >template >provides a more readable version of the latter: > >number-format = \ (\textit{#1}), > >but my implementation will follow the first procedure for >comparison purposes. \bye Javier