X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1860" "Wed" "3" "February" "93" "09:58:00" "+0100" "Frank Poppe" "POPPE@SWOV.NL" nil "39" "Re: document classes & numbering systems" "^Date:" nil nil "2"]) Return-Path: Received: from sc.ZIB-Berlin.DE (mailserv) by dagobert.ZIB-Berlin.DE (4.1/SMI-4.0/1.9.92 ) id AA14596; Wed, 3 Feb 93 10:01:20 +0100 Received: from vm.urz.Uni-Heidelberg.de (vm.hd-net.uni-heidelberg.de) by sc.ZIB-Berlin.DE (4.1/SMI-4.0-sc/19.6.92) id AA21204; Wed, 3 Feb 93 10:01:17 +0100 Message-Id: <9302030901.AA21204@sc.zib-berlin.dbp.de> Received: from DHDURZ1 by vm.urz.Uni-Heidelberg.de (IBM VM SMTP V2R2) with BSMTP id 4012; Wed, 03 Feb 93 10:02:22 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 9606; Wed, 03 Feb 93 10:02:19 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 9604; Wed, 03 Feb 93 10:02:17 CET Reply-To: Mailing list for the LaTeX3 project Date: Wed, 3 Feb 93 09:58:00 +0100 From: Frank Poppe Sender: Mailing list for the LaTeX3 project To: Multiple Recipients of Subject: Re: document classes & numbering systems Status: R X-Status: X-Keywords: X-UID: 918 I largely agree with Don Hosek's last contribution on the subject of "document classes & numbering systems". I'd like to add one point which I haven't seen mentioned yet. Each time I make an enumerated list I have two problems: - English not being my native language, I have to think twice where to put an "e" and where to put an "a" in "enumerate" - but that's not the subject :-) - when I make a reference in the following paragraph(s) to "item~2" or "item~b" I realize that is is illogical to have LaTeX make the labels, and then hardcode them myself. But then I see how tedious it is to make and use a reference and leave it. Wouldn't it be possible to define an \item command with an (optional) parameters that give a pointer to the item-reference? Each enumerate-environment should use the same bits of memory otherwise TeX would run out of memory very soon. That means that the references are valid until the next enumerate. Only when it has to be valid after that, one should have to use the "old" system. Example: bla bla \begin{enumerate} \item[subjx] an x item \item[subjz] a z item\end{enumerate} The description of item~\ref{subjz} is.... which should give "The description of item 2 is" or "...item ii is", depending on the document style. I realize that this gets in the way of the current meaning of the optional argument of \item, so this cannot be the final answer. _____________________________________________________________________________ Frank Poppe tel: +31 70 3209323 Institute for Road Safety Research SWOV fax: +31 70 3201261 ,,, ,, ,, ,, .... ,, ,, mail: PO Box 170 ||,,, || || || :: :: || || 2260 AD Leidschendam ,,,|~ ||,'|,~ :: :' ||,~ the Netherlands