X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1246" "Sun" "6" "October" "1996" "17:02:59" "+0200" "Soren Sandmann Pedersen" "sandmann@daimi.aau.dk" nil "42" "General configuration of LaTeX" "^Date:" nil nil "10" nil nil nil nil] nil) Received: from listserv.gmd.de (listserv.gmd.de [192.88.97.1]) by mail.Uni-Mainz.DE (8.7.5/8.7.3) with ESMTP id RAA20496; Sun, 6 Oct 1996 17:03:28 +0200 (MET DST) Received: from listserv.gmd.de by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <8.C14B9A78@listserv.gmd.de>; Sun, 6 Oct 1996 17:03:27 +0200 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 204312 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Sun, 6 Oct 1996 16:03:03 +0100 Received: from franc.daimi.aau.dk (franc.daimi.aau.dk [130.225.18.230]) by relay.urz.uni-heidelberg.de (8.7.6/8.7.4) with SMTP id QAA01122 for ; Sun, 6 Oct 1996 16:03:00 +0100 (MET) Received: (from sandmann@localhost) by franc.daimi.aau.dk (8.6.13/8.6.13) id RAA01090 for latex-l@relay.urz.uni-heidelberg.de; Sun, 6 Oct 1996 17:02:59 +0200 X-Mailer: ELM [version 2.4ME+ PL22 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-ID: <199610061502.RAA01090@franc.daimi.aau.dk> Reply-To: Mailing list for the LaTeX3 project Date: Sun, 6 Oct 1996 17:02:59 +0200 From: Soren Sandmann Pedersen Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: General configuration of LaTeX Status: R X-Status: X-Keywords: X-UID: 1765 Would it be an idea to have something like the following in LaTeX? You have a local configuration file, called e.g. latex.cfg. In this file you could have constructs like \ifpackage{} % or: \begin[]{config} \UseOption{} : : is used> \fi % or: \end{config} You could of course also have commands to be executed every time you run LaTeX. Such a file would be of use if e.g. you are using the Lucida fonts, but don't have the expert extension. Then you could write \ifpackage{lucidbrb} \UseOption{noexpert} \fi so that you don't have to write it every time you want to use the Lucida fonts. The situation is the same with the Graphics poackage, where you are required to create files graphics.cfg and color.cfg. Another advantage with such a file is that the mechanisms in various packages for locally configuration would be unnessacary. And it would be possible to configure /all/ packages, not just those who thinks that the user should be allowed. Of course, all the above could also be applied to classes. S\o ren Sandmann -- Soeren Sandmann e-mail: sandmann@daimi.aau.dk phone: +45 86 75 25 68