X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1859" "Tue" "2" "February" "93" "13:38:19" "MST" "\"Nelson H. F. Beebe\"" "beebe@MATH.UTAH.EDU" nil "42" "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 AA14362; Tue, 2 Feb 93 21:40:11 +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 AA20605; Tue, 2 Feb 93 21:40:08 +0100 Message-Id: <9302022040.AA20605@sc.zib-berlin.dbp.de> Received: from DHDURZ1 by vm.urz.Uni-Heidelberg.de (IBM VM SMTP V2R2) with BSMTP id 3681; Tue, 02 Feb 93 21:41:12 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 7913; Tue, 02 Feb 93 21:41:10 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 7911; Tue, 02 Feb 93 21:41:08 CET Reply-To: Mailing list for the LaTeX3 project In-Reply-To: Your message of Tue, 2 Feb 93 21:02:47 CET Date: Tue, 2 Feb 93 13:38:19 MST From: "Nelson H. F. Beebe" 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: 914 Michael Downes comments on document classes and numbering systems about consistency of cross-references being invalidated when the numbering style changes after a switch to a slightly different major document style. I agree that the problem of consistency between \item~iii and \item~\ref{it:3} is a serious one; consistency in general is very hard to achieve, and the difficulty seems to be proportional to the length of the document taken to some power greater than 1, perhaps as high as 3. I don't know of any decent way to prevent it from happening either, except by careful proofreading on the part of authors, editors, and typists, and continual reinforcement of the lessons of structured markup and avoidance of absolute cross references in electronic documents. There was discussion recently on TeXhax or TWG about publishers forbidding authors from using any privately defined macros, ostensibly to make it easier for publishers to read author-contributed manuscripts. In my view, this makes things even worse, because for consistency I might use a macro like \newcommand{\eqref}[1]{Eq.~\ref{#1}} A publisher that forbad such macros would likely get text that contained a very inconsistent style of references like "Eq.~2", "eq.~\ref{eq:2}", "eqn.~\ref{eq:2}", "Equation~\ref{eq:2}", and so on. While a proofreader might catch such errors in a 5-page technical paper, it is extremely difficult to do so in a 500-page technical book. ======================================================================== Nelson H. F. Beebe Tel: +1 801 581 5254 Center for Scientific Computing FAX: +1 801 581 4148 Department of Mathematics, 105 JWB Internet: beebe@math.utah.edu University of Utah Salt Lake City, UT 84112, USA ========================================================================