Received: by nummer-3.proteosys id <01C19443.3D5D1AC4@nummer-3.proteosys>; Thu, 3 Jan 2002 11:41:45 +0100 Return-Path: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C19443.3D5D1AC4" x-vm-v5-data: ([nil nil nil nil nil nil t t nil][nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil]) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message Subject: Thoughts on LaTeX 2.10 Date: Sat, 2 Feb 1991 08:12:10 +0100 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: From: "LaTeX-L Mailing list" Sender: "Don Hosek" To: "Rainer M. Schoepf" Reply-To: "LaTeX-L Mailing list" Status: R X-Status: X-Keywords: X-UID: 288 This is a multi-part message in MIME format. ------_=_NextPart_001_01C19443.3D5D1AC4 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable What needs to be done for LaTeX 2.10 (spec 0.0): - Modifed \document and \enddocument commands to prevent need for redefinition in style files. In particular: * Add \@auxstart to definition of \document as first line of .aux file; for most documentstyles it will be defined to be \relax. letter will use instead, "\string\startlabels\string\@startlabels" * Add \every@begindocument and \every@enddocument hooks for adding other code. For the enddocument, there may need to be hooks for pre- and post- aux file reading. (I'll have to look over my design notes to check on that). - Switch meanings of \rm and \normalshape in the new font selection scheme. Actually, it might be best to leave \normalshape alone, make \rm do the same thing and have another command (\normalstyle, perhaps?) for \series\default@series\family\default@family\shape\default@shape. In practice the need for this command would not be terribly common. - Update \footnote (any others?) so that it selects roman type by default. Actually, I would suggest replacing \footnotesize in the definition with \footnoteformatting which could be defined to be \footnotesize\normalstyle. I'd like to have \marginparformatting as well, possibly others. - Catch a few bugs here and there including the missing \relax's in \@startsection, incorrect treatment of page 0 in twoside mode, missing \interlinepenalty10000 in \part, etc. - Restore \@currsize definition in \@setsize. (PLEASE?) Things that might be nice: - I'd like to see LaTeX 3.0 use different extensions for style files and options. My recommendations would be style files have extensions of .dst and options .dop (.opt is too commonly used for other purposes). Perhaps 2.10 could accept both. Then again, maybe this would best be put off for later--part of the advantage gained by the new extensions would be the emphasis that style files will probably need mods to work under the new LaTeX. - I have a practice of creating style files with the following outline: \input{