home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0"?>
- <!DOCTYPE doc SYSTEM "ddoc.dtd">
- <doc title="TeXML Installation">
-
- <sec title="TeXML.zip">
- <p>
- Unpack TeXML.zip.
- </p>
- <p>
- The files will expand into the directory structure,
- <quote>./com/ibm/texml.</quote>
- </p>
- <p>
- Add the jar file, <quote>./com/ibm/texml/TeXML.jar</quote> to your classpath.
- </p>
- </sec>
-
- <sec title="Getting Started">
- <p>
- Look at the examples. The <quote>sample</quote> example is fine.
- The source file is <quote>sample.xsl.</quote>
- Study the batch file, <quote>process.bat</quote>
- to see how the derivative files were produced,
- including <quote>sample.tex.</quote>
- </p><p>
- If you're still interested, read the FAQ,
- <link href="faq.html"/> to learn what other software you will
- need to work the solution from XML to printed output.
- </p>
- </sec>
-
- <sec title="File List and Descriptions">
- <p>
- Here is a list of files, with descriptions, that you will find
- in the directory ./com/ibm/texml after unpacking TeXML.zip.
- </p>
- <sec title="sample">
- <list type="descriptive">
- <item term="sample.xml">Sample xml source.</item>
- <item term="sample.html">The same document in HTML.</item>
- <item term="sample.texml">The same document in TeXML.</item>
- <item term="sample.tex">The same document in TeX.</item>
- <item term="sample.dvi">The device independent file produced by TeX.</item>
- <item term="sample.ps">The same document in PostScript.</item>
- </list>
- </sec>
- <sec title="math">
- <p>This is an example of processing MathML
- presentation markup to produce TeX.</p>
- <list type="descriptive">
- <item term="math.xml">Sample MathML presentation markup.</item>
- <item term="mathtex.xsl">The XSL transform to take MathML to TeXML.</item>
- <item term="math.texml">The math markup in TeXML.</item>
- <item term="math.tex">The math markup in TeX.</item>
- <item term="math.dvi">The device independent file produced by TeX.</item>
- <item term="math.ps">The math markup as PostScript.</item>
- <item term="math.bat">The commands used to produce all of the derivatives
- of math.xml.</item>
- </list>
- </sec>
- <sec title="ddoc">
- <p>These files define the document type and transforms used for
- <quote>sample,</quote>
- <quote>summary,</quote>
- <quote>faq,</quote> and
- <quote>install.</quote>
- </p>
- <list type="descriptive">
- <item term="ddoc.dtd">The document type.</item>
- <item term="ddochtml.xsl">The XSL transform from ddoc to HTML.</item>
- <item term="ddoctex.xsl">The XSL transform from ddoc to TeXML.</item>
- </list>
- </sec>
- <sec title="TeXML">
- <p>Here is the actual technology.</p>
- <list type="descriptive">
- <item term="TeXML.dtd">The document type which defines valid TeXML.</item>
- <item term="TeXML.java">Java source for the class which translates a TeXML
- conforming DOM into TeX.</item>
- <item term="TeXMLatte.java">Java source for a program which translates
- a TeXML conforming XML source document into TeX.</item>
- <item term="TeXML.jar">The java executable byte codes for the
- classes in this package.</item>
- <item term="doc">A directory with package reference documentation in
- JavaDoc format.</item>
- </list>
- </sec>
- <sec title="TextML">
- <p>An extra for developing formatted plain text from XML.</p>
- <list type="descriptive">
- <item term="TextML.dtd">The document type which defines valid TeXML.</item>
- <item term="TextML.java">Java source for a program which translates
- a TextML conforming XML source document into plain text.</item>
- <item term="TextProc.java">Java source for a helper class which
- formats text.</item>
- <item term="NodeHandler.java">Interface for document processor.</item>
- <item term="ProcXML.java">Front-end for parsing XML to a DOM.</item>
- <item term="ProcDOM.java">Framework for processing a DOM.</item>
- </list>
- </sec>
- <sec title="Miscellaneous">
- <p>Some miscellaneous parts and pieces.</p>
- <list type="descriptive">
- <item term="process.bat">Produces the example derived files from the
- example sources.</item>
- <item term="clean.bat">Removes auxilliary files created by
- the TeX processor.</item>
- <item term="ReadMe.html">A file which many look for to get started.</item>
- </list>
- </sec>
- <sec title="summary">
- <p>The same extensions as for <quote>sample.</quote>
- This contains a summary description of TeXML.</p>
- </sec>
- <sec title="faq">
- <p>The same extensions as for <quote>sample.</quote>
- This contains questions and answers about TeXML.</p>
- </sec>
- <sec title="install">
- <p>The same extensions as for <quote>sample.</quote>
- This contains these instructions.</p>
- </sec>
- </sec>
- </doc>
-