<HTML><HEAD><TITLE>Manpage of EXPLODE</TITLE> </HEAD><BODY> <H1>EXPLODE</H1> Section: User Commands (1)<BR><A HREF="#index">Index</A> <A HREF="http://localhost/cgi-bin/man/man2html">Return to Main Contents</A><HR>

<A NAME="lbAB">&nbsp;</A> <H2>NAME</H2>

explode - file exploder (LaTeX source-code extractor) <A NAME="lbAC">&nbsp;</A> <H2>SYNOPSIS</H2>

<B>explode</B>

<I>pathname[.tex]</I>

<P> <B>unexplode</B>

<I>pathname[.tex]</I>

<P> <A NAME="lbAD">&nbsp;</A> <H2>DESCRIPTION</H2>

<I>explode</I>

takes source code intertwined with LaTeX and emits just the code, to however many files as are needed. <I>unexplode</I>

deletes the files created that way. <P>

The syntax of the LaTeX file is very simple: <I>filename</I>

names a file to which material will be written. <I>

</I>

starts the copy to the file, and
<I>
</I>

ends it. <P>

The verbatim sections can be interleaved with any other legal LaTeX construct, and multiple verbatims which follow a single directive will be written to the same file. <P>

Multiple files can be in use at any one time, and you can switch between them by inserting a line. <P> <A NAME="lbAE">&nbsp;</A> <H2>EXAMPLE</H2>

The following is the simplest plausible explode-file. <PRE>

foo.h ...

typedef void * FOO;
... foo.c verbatim3#