X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1610" "Tue" "7" "October" "1997" "14:18:49" "-0400" "Matthew Swift" "swift@ALUM.MIT.EDU" nil "36" "Re: Extended include" "^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 UAA22016; Tue, 7 Oct 1997 20:19:03 +0200 (MET DST) Received: from lsv1.listserv.gmd.de by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <14.B738C5EE@listserv.gmd.de>; Tue, 7 Oct 1997 20:19:02 +0200 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 210058 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Tue, 7 Oct 1997 20:18:57 +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 UAA13014 for ; Tue, 7 Oct 1997 20:18:54 +0200 (MET DST) Received: from aleph.swift.xxx (PPP-93-30.BU.EDU [128.197.9.118]) by acs-mail.bu.edu (8.8.5/BU_Server-1.3) with ESMTP id OAA131508 for ; Tue, 7 Oct 1997 14:18:34 -0400 Received: from aleph (localhost [127.0.0.1]) by aleph.swift.xxx (8.8.5/8.8.5) with ESMTP id OAA17732 for ; Tue, 7 Oct 1997 14:18:49 -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: <199710071818.OAA17732@aleph.swift.xxx> Reply-To: Mailing list for the LaTeX3 project In-Reply-To: Your message of "Tue, 07 Oct 1997 00:49:25 BST." Date: Tue, 7 Oct 1997 14:18:49 -0400 From: Matthew Swift Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: Extended include Status: R X-Status: X-Keywords: X-UID: 2383 >>>>> "D" == David Carlisle writes: D> 2) To speed up D> processing of drafts as only the `current chapter' need be D> processed. D> (2) is not relevant if you are using a class where the D> individual sections are self contained documents. To just work D> on section1 you don't need to go \includeonly{section1} you can D> just go latex section1.tex Hunh? Like what kind of class is that? Do I misunderstand what you mean? You can't just go latex section1.tex if it doesn't have a \documentclass in it. If it does, either you weren't using \input or \include to include it in the first place, you were using something like \includex; or you are using a sophisticated LaTeX front-end like AUCTeX which supplies a header and footer for section1.tex from somewhere else. D> processed. 3) To cope with big jobs where running the whole D> document in one go runs out of memory. D> So that leaves (3). But (3) is usually a forlorn hope. Often I agree. The only time I have ever had TeX memory size problems is doing intensive fiddling with pstricks to cross-shade a large table. A typical 300+-page document (source2e for example) doesn't tax TeX at all, and we are about to enter the era of web2c-7 with dynamic memory allocation. When I tried the solution of one aux file and saving all the parts' auxinfo in memory with macros (tag.sto, group.sto). I did some experimentation and concluded that the extra memory usage was irrelevant. I don't say this would be so in all applications, of course, but the result was encouraging.