X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["2104" "Fri" "28" "January" "1994" "16:53:24" "GMT" "David Carlisle" "carlisle@cs.man.ac.uk" "<199401281654.AA16926@mail.cs.tu-berlin.de>" "47" "Re: form and content" "^Date:" nil nil "1" "1994012816:53:24" "form and content" (number " " mark " David Carlisle Jan 28 47/2104 " thread-indent "\"Re: form and content\"\n") "<9401281636.AA07146@m1.cs.man.ac.uk>"]) Return-Path: Received: from sc.ZIB-Berlin.DE (mailserv) by dagobert.ZIB-Berlin.DE (4.1/SMI-4.0/24.6.93) id AA15945; Fri, 28 Jan 94 17:55:11 +0100 Received: from mail.cs.tu-berlin.de by sc.ZIB-Berlin.DE (4.1/SMI-4.0-sc/03.06.93) id AA12199; Fri, 28 Jan 94 17:54:36 +0100 Received: from tubvm.cs.tu-berlin.de by mail.cs.tu-berlin.de with SMTP id AA16926 (5.65c8/IDA-1.4.4(mail.m4[1.12]) for <@MAIL.CS.TU-BERLIN.DE:Schoepf@SC.ZIB-BERLIN.DE>); Fri, 28 Jan 1994 17:54:33 +0100 Message-Id: <199401281654.AA16926@mail.cs.tu-berlin.de> Received: from TUBVM.CS.TU-BERLIN.DE by tubvm.cs.tu-berlin.de (IBM VM SMTP V2R2) with BSMTP id 4104; Fri, 28 Jan 94 17:54:33 +0200 Received: from VM.URZ.UNI-HEIDELBERG.DE (NJE origin MAILER@DHDURZ1) by TUBVM.CS.TU-BERLIN.DE (LMail V1.2a/1.8a) with BSMTP id 4102; Fri, 28 Jan 1994 17:54:32 +0200 Received: from VM.URZ.UNI-HEIDELBERG.DE (NJE origin LISTSERV@DHDURZ1) by VM.URZ.UNI-HEIDELBERG.DE (LMail V1.2a/1.8a) with BSMTP id 6259; Fri, 28 Jan 1994 17:54:06 +0000 Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <9401281636.AA07146@m1.cs.man.ac.uk> (message from Philip TAYLOR on Fri, 28 Jan 1994 16:30:01 GMT) Date: Fri, 28 Jan 1994 16:53:24 GMT From: David Carlisle Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: form and content Status: R X-Status: X-Keywords: X-UID: 1350 > I do not think that Barbara, Mike or I are at odds at all: surely > Barbara is advocating that in (for example) documents intended for > TUGboat, the embedded markup is that defined by (say) TugBoat.Sty; > provided that that markup is distinct from, and not merely an > overlapping set with, the predefined (La)TeX macros, then Mike's > original proposition is fully complied with. Only if > TUGboat-compliant markup was defined to require direct use of > (some) predefined (La)TeX macros would there be any conflict. > N'est-ce pas? > ** Phil. What you are advocating is that every journal that wants to accept LaTeX as source code should invent its own markup, and ask users to use that. This means that a) Users have to learn a new set of commands for each journal they use. b) Moving a document, or document fragment, from one journal to another means major editing of the document. This is bad. It is much better to use the standard tags. Mike mentioned that this may mean a style/package modifying enumerate or another `standard' command. Yes, that is how LaTeX is supposed to be used. Most of these list types are defined in the style, and a local style may redefine them (enumerate is a bad example here as most of the standard styles use a definition in the kernel, but that is just an optimisation). Now it may be that for production (or any:-) use, the standard tags are not expresive enough. This is another problem, but the way to cure it is to have a range of journals accepting the same extended markup ie a defacto extension of the `standard LaTeX'. Here I am thinking of things like the front-matter declarations in amsart \address, \email etc. It would be a good thing if other classes supported the ams extensions. We cant really add them to the `standard classes' because of the usual compatibility problems. All this is referring really to `document structure' tagging. We all agree that it is better to define \filename in the preamble, rather than putting {\tt /usr/lib/...} all over the document source. David