X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1331" "Sun" "9" "January" "1994" "17:45:21" "GMT" "Sebastian Rahtz" "spqr@FTP.TEX.AC.UK" "<199401091752.AA00626@mail.cs.tu-berlin.de>" "33" "latex2e philosophy" "^Date:" nil nil "1" "1994010917:45:21" "latex2e philosophy" (number " " mark " Sebastian Rahtz Jan 9 33/1331 " thread-indent "\"latex2e philosophy\"\n") nil]) Return-Path: Received: from sc.ZIB-Berlin.DE (mailserv) by dagobert.ZIB-Berlin.DE (4.1/SMI-4.0/24.6.93) id AA08967; Sun, 9 Jan 94 18:49:17 +0100 Received: from mail.cs.tu-berlin.de by sc.ZIB-Berlin.DE (4.1/SMI-4.0-sc/03.06.93) id AA24582; Sun, 9 Jan 94 18:52:30 +0100 Received: from tubvm.cs.tu-berlin.de by mail.cs.tu-berlin.de with SMTP id AA00626 (5.65c8/IDA-1.4.4(mail.m4[1.12]) for <@MAIL.CS.TU-BERLIN.DE:Schoepf@SC.ZIB-BERLIN.DE>); Sun, 9 Jan 1994 18:52:28 +0100 Message-Id: <199401091752.AA00626@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 7364; Sun, 09 Jan 94 18:52:40 +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 7363; Sun, 9 Jan 1994 18:52:39 +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 7914; Sun, 9 Jan 1994 18:51:40 +0000 Reply-To: Mailing list for the LaTeX3 project Date: Sun, 9 Jan 1994 17:45:21 GMT From: Sebastian Rahtz Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: latex2e philosophy Status: R X-Status: X-Keywords: X-UID: 1263 Some random thoughts on LaTeX2e brought on by revising some documentation (not really bugs, so I send them to the LaTeX3 list): a) the LaTeX 2.09 compatibility mode reverts to OT1 encoding regardless. I can see why, but is this wise? b) i find that the local guide i maintain refers to `sample.tex' and `small.tex' - are these on the team's list to get updated? c) suppose i want to write a local article style (localart). i have three choices: 1. copy all of article.cls and amend accordingly 2. start localart.cls with \LoadPackage{article}, and follow it with just the changes I want 3. write a package \documentclass{article} \usepackage{localart} Which is philosophically better? With 1, its hard work maintaining routine stuff when bugs might get fixed in the original. With 2, I have to write \DeclareOption commands for all the standard class options, which is tedious. 3 is easiest, but looks wrong. Its *not* a package, its changes to article. The problem with 2 could be fixed if I had an command to say `pass any options to the article class when I load it'. OK, so I can list them all explicitly with \PassOptionsToClass, but I want to take advantage of any additions to article.cls Any advice? Sebastian PS what happended to \blacktriangle in amssymb...