Oops. I just replaced newclude.tgz with one that also includes prebuilt documentation files newclude.dvi and moredefs.dvi. I forgot that to build the documentation as I suggested requires almost the entire corpus of my Frankenstein bundle. >>>>> "M" == Matthew Swift <[log in to unmask]> writes: M> http://web.mit.edu/tkd/newclude.tgz M> contains my attempt at implementing a new \include system. M> The tar file unpacks into ./newclude. M> In ./newclude, type "make newclude.dvi" to get documentation on M> the code and discussion of the problems, various solutions I M> attempted, and their limitations and failures. Some macros M> aren't well documented, but most are, since I got this package M> pretty close to release quality. M> Sorry I don't have a good test file. In this case one is not M> too hard to make. M> You must cp *.sto *.sty to where LaTeX can find them. M> Note -- I'm still using LaTeX 1996/12/1 patchlevel 1, so M> perhaps something is broken with later versions. Newclude M> naturally redefines some basic \include and \write macros in M> the kernel. You can grow old doing sysadmin, and in my old age M> I let Thomas Esser handle the majority of my TeX installation M> for me. M> Matt Swift