Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(5.0.2195.6713); Sat, 6 Dec 2003 09:58:06 +0100 Received: by mail.proteosys.com (8.12.10/8.12.2) with ESMTP id hB68w3HV024090 for ; Sat, 6 Dec 2003 09:58:04 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.27]) by relay.uni-heidelberg.de (8.12.10/8.12.10) with ESMTP id hB68peiv004732; Sat, 6 Dec 2003 09:51:40 +0100 (MET) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C3BBD7.10292300" Received: from listserv (listserv.uni-heidelberg.de [129.206.100.27]) by listserv.uni-heidelberg.de (8.12.3/8.12.3/SuSE Linux 0.6) with ESMTP id hB62sPc3015461; Sat, 6 Dec 2003 09:43:54 +0100 Received: from LISTSERV.UNI-HEIDELBERG.DE by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8d) with spool id 0510 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 6 Dec 2003 09:43:54 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.12.3/8.12.3/SuSE Linux 0.6) with ESMTP id hB68XsZt019403 for ; Sat, 6 Dec 2003 09:33:54 +0100 Received: from hotmail.com (law9-f14.law9.hotmail.com [64.4.9.14]) by relay.uni-heidelberg.de (8.12.10/8.12.10) with ESMTP id hB68ekiv003016 for ; Sat, 6 Dec 2003 09:40:47 +0100 (MET) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Sat, 6 Dec 2003 00:40:44 -0800 Received: from 81.202.13.85 by lw9fd.law9.hotmail.msn.com with HTTP; Sat, 06 Dec 2003 08:40:43 GMT Return-Path: X-OriginalArrivalTime: 06 Dec 2003 08:40:44.0170 (UTC) FILETIME=[A32E7EA0:01C3BBD4] X-Sender: mizrandir@hotmail.com X-Originating-IP: [81.202.13.85] X-Scanned-By: MIMEDefang 2.28 (www . roaringpenguin . com / mimedefang) X-Spam-Score: 2.376 (**) FAKED_HOTMAIL_DAV X-Originating-Email: [mizrandir@hotmail.com] Content-class: urn:content-classes:message Subject: Re: latex template design style Date: Sat, 6 Dec 2003 09:40:43 +0100 Message-ID: A X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Re: latex template design style Thread-Index: AcO71xCfat9u4jt5Q9GoGSvXXC0iUg== From: "Mithrandir the Wizard" To: Reply-To: "Mailing list for the LaTeX3 project" Status: R X-Status: X-Keywords: X-UID: 4745 This is a multi-part message in MIME format. ------_=_NextPart_001_01C3BBD7.10292300 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable >Are you thinking of something like Emacs autoloaded macros? So one >would want to have things be autoloaded upon first macro use or so? No, I think he's thinking of a more rational approach to package loading syntax. For example, if you want to set spanish as the document language = you say: \language{spanish} instead of \usepackage{spanish} That is, you say what you want to do instead of how you want it to be = done. I think this is the philosophy behind LaTeX. For example when you want = to write a chapter heading you use the \chpater command instead of using commands for changing the type, inserting an entry on the index ... I've allways thought that writing something like: \usepackage[latin1]{inputenc} \usepackage[spanish]{babel} \usepackage[dvips]{graphicx} \usepackage{parskip} \usepackage{lscape} \usepackage{moreverb} at the beginning of your document is not the way things should be done = in LaTeX. miz. _________________________________________________________________ Dale rienda suelta a tu tiempo libre. Encuentra mil ideas para exprimir = tu ocio con MSN Entretenimiento. http://entretenimiento.msn.es/ ------_=_NextPart_001_01C3BBD7.10292300 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Re: latex template design style

>Are you thinking of something like Emacs = autoloaded macros?  So one
>would want to have things be autoloaded upon = first macro use or so?

No, I think he's thinking of a more rational approach = to package loading
syntax. For example, if you want to set spanish as = the document language you
say:

\language{spanish}

instead of

\usepackage{spanish}

That is, you say what you want to do instead of how = you want it to be done.
I think this is the philosophy behind LaTeX. For = example when you want to
write a chapter heading you use the \chpater command = instead of using
commands for changing the type, inserting an entry on = the index ...

I've allways thought that writing something = like:

\usepackage[latin1]{inputenc}
\usepackage[spanish]{babel}
\usepackage[dvips]{graphicx}
\usepackage{parskip}
\usepackage{lscape}
\usepackage{moreverb}

at the beginning of your document is not the way = things should be done in
LaTeX.

miz.

________________________________________________________________= _
Dale rienda suelta a tu tiempo libre. Encuentra mil = ideas para exprimir tu
ocio con MSN Entretenimiento. http://entretenimiento.msn.es/

------_=_NextPart_001_01C3BBD7.10292300--