X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1070" "Mon" "15" "July" "1996" "15:11:29" "+0100" "David Carlisle" "carlisle@MA.MAN.AC.UK" nil "22" "Re: Binding of packages to formats" "^Date:" nil nil "7" nil nil nil nil] nil) Received: from listserv.gmd.de (listserv.gmd.de [192.88.97.1]) by trudi.zdv.Uni-Mainz.DE (8.7.5/8.7.3) with ESMTP id QAA01753; Mon, 15 Jul 1996 16:12:27 +0200 (MET DST) Received: from listserv.gmd.de by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <7.E05E9857@listserv.gmd.de>; Mon, 15 Jul 1996 16:12:25 +0200 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 112046 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Mon, 15 Jul 1996 16:11:35 +0200 Received: from vummath.ma.man.ac.uk (vummath.ma.man.ac.uk [130.88.16.53]) by relay.urz.uni-heidelberg.de (8.7.5/8.7.4) with SMTP id QAA10520 for ; Mon, 15 Jul 1996 16:11:33 +0200 (MET DST) Received: by vummath.ma.man.ac.uk (SMI-8.6/SMI-4.1:AL2) id PAA11848; Mon, 15 Jul 1996 15:11:29 +0100 Message-ID: <199607151411.PAA11848@vummath.ma.man.ac.uk> Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <1343D45703A@hrz1.hrz.th-darmstadt.de> (MEHL@HRZ1.HRZ.TH-DARMSTADT.DE) Date: Mon, 15 Jul 1996 15:11:29 +0100 From: David Carlisle Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: Binding of packages to formats Status: R X-Status: X-Keywords: X-UID: 1762 > 1. Together with this format I would like to use the normal classes > and packages with their normal extensions .cls and .sty and not some > fancy extensions as suggested in cfgguide.tex, the reasons being that > these classes and packages will be used with the standard format, too > - I don't see a reasons why I should have the same files twice on the > hard disc with different extensions. For this purpose you do not need any of that `fancy extension' stuff or redefinition of \@missingfile error. In fact what you probably want to use is the file `mylatex.tex' that is on ctan somewhere and is specifically for making `customised' formats like this. The code that you quoted for changing the extension was intended for people who may have wanted to have a file article.xxx which was *different* to the standard article.cls, and then have a customised format such that \documentclass{article} loads article.xxx if it exists, or article.cls if it does not. David (PS this type of question would probably be better asked on comp.text.tex rather than this list)