X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["877" "Tue" "7" "October" "1997" "03:45:36" "-0400" "Matthew Swift" "swift@ALUM.MIT.EDU" nil "24" "newclude macros available" "^Date:" nil nil "10" nil nil nil nil nil] nil) Received: from listserv.gmd.de (listserv.gmd.de [192.88.97.1]) by mail.Uni-Mainz.DE (8.8.5/8.8.5) with ESMTP id JAA21675; Tue, 7 Oct 1997 09:47:51 +0200 (MET DST) Received: from lsv1.listserv.gmd.de by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <4.88C1F9CC@listserv.gmd.de>; Tue, 7 Oct 1997 9:47:48 +0200 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 209479 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Tue, 7 Oct 1997 09:47:43 +0200 Received: from acs-mail.bu.edu (root@ACS-MAIL.BU.EDU [128.197.153.100]) by relay.urz.uni-heidelberg.de (8.8.7/8.8.7) with ESMTP id JAA09752 for ; Tue, 7 Oct 1997 09:45:46 +0200 (MET DST) Received: from aleph.swift.xxx (PPP-74-5.BU.EDU [128.197.7.121]) by acs-mail.bu.edu (8.8.5/BU_Server-1.3) with ESMTP id DAA92394 for ; Tue, 7 Oct 1997 03:45:22 -0400 Received: from aleph (localhost [127.0.0.1]) by aleph.swift.xxx (8.8.5/8.8.5) with ESMTP id DAA13906 for ; Tue, 7 Oct 1997 03:45:37 -0400 X-Emacs: Emacs 20.2, MULE 3.0 (MOMIJINOGA) Mime-Version: 1.0 (generated by SEMI MIME-Edit 0.86 "Naka-Tsurugi") Content-Type: text/plain; charset=US-ASCII Message-ID: <199710070745.DAA13906@aleph.swift.xxx> Reply-To: Mailing list for the LaTeX3 project Date: Tue, 7 Oct 1997 03:45:36 -0400 From: Matthew Swift Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: newclude macros available Status: R X-Status: X-Keywords: X-UID: 2371 http://web.mit.edu/tkd/newclude.tgz contains my attempt at implementing a new \include system. The tar file unpacks into ./newclude. In ./newclude, type "make newclude.dvi" to get documentation on the code and discussion of the problems, various solutions I attempted, and their limitations and failures. Some macros aren't well documented, but most are, since I got this package pretty close to release quality. Sorry I don't have a good test file. In this case one is not too hard to make. You must cp *.sto *.sty to where LaTeX can find them. Note -- I'm still using LaTeX 1996/12/1 patchlevel 1, so perhaps something is broken with later versions. Newclude naturally redefines some basic \include and \write macros in the kernel. You can grow old doing sysadmin, and in my old age I let Thomas Esser handle the majority of my TeX installation for me. Matt Swift