X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1004" "Thu" "10" "February" "1994" "09:39:54" "EST" "Michael Barr" "barr@TRIPLES.MATH.MCGILL.CA" "<199402101503.AA23149@mail.cs.tu-berlin.de>" "18" "Re: A philosophical question about packages and options" "^Date:" nil nil "2" "1994021014:39:54" "A philosophical question about packages and options" nil nil]) Return-Path: Received: from sc.ZIB-Berlin.DE (mailserv) by dagobert.ZIB-Berlin.DE (4.1/SMI-4.0/24.6.93) id AA14893; Thu, 10 Feb 94 16:03:07 +0100 Received: from mail.cs.tu-berlin.de by sc.ZIB-Berlin.DE (4.1/SMI-4.0-sc/03.06.93) id AA02282; Thu, 10 Feb 94 16:03:06 +0100 Received: from tubvm.cs.tu-berlin.de by mail.cs.tu-berlin.de with SMTP id AA23149 (5.65c8/IDA-1.4.4(mail.m4[1.12]) for <@MAIL.CS.TU-BERLIN.DE:Schoepf@SC.ZIB-BERLIN.DE>); Thu, 10 Feb 1994 16:03:03 +0100 Message-Id: <199402101503.AA23149@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 4535; Thu, 10 Feb 94 16:02:51 +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 4533; Thu, 10 Feb 1994 16:02:48 +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 0349; Thu, 10 Feb 1994 16:02:16 +0000 Reply-To: Mailing list for the LaTeX3 project Date: Thu, 10 Feb 1994 09:39:54 EST From: Michael Barr Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: A philosophical question about packages and options Status: R X-Status: X-Keywords: X-UID: 1517 One quite useful distinction between styles and packages is this. A style is something that you could seamlessly (well, in the ideal case, anyway) another style for and the work would still typeset properly. So you could have your own personal style and a journal (an enlightened journal, at least) could substitute its own style. A package, on the other hand, should be consistent with any style and be necessary for setting the work. article is a style and 12pt also. But the various diagram packages floating around are clearly packages. \fancyheadings is a style since the journal will make its own headings. Although you could argue that fnacyheadings ought to be part of latex and what you put in your headings should be in a style file. But the point is that the distinction is clear (at least in principle, although I recognize that there could be practical problems) and if rigorously observed would make journals a lot readier to allow user macros than they are presently. Michael Barr