home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 1999 October / pcp156b.iso / alphawrk / TEXML / TEXML.ZIP / com / ibm / texml / install.texml < prev    next >
Encoding:
Extensible Markup Language  |  1999-06-23  |  5.3 KB  |  122 lines

  1. <?xml version="1.0" encoding="UTF-8"?><TeXML><cmd name="documentclass"><parm>article</parm></cmd><cmd name="title"><parm>TeXML Installation</parm></cmd><env name="document"><cmd name="maketitle"/>
  2.  
  3. <cmd name="section*"><parm>TeXML.zip</parm></cmd>
  4.  
  5.  Unpack TeXML.zip.
  6.  <cmd name="par"/>
  7.  
  8.  The files will expand into the directory structure,
  9.  ``./com/ibm/texml.''
  10.  <cmd name="par"/>
  11.  
  12.  Add the jar file, ``./com/ibm/texml/TeXML.jar'' to your classpath.
  13.  <cmd name="par"/>
  14.  
  15.  
  16. <cmd name="section*"><parm>Getting Started</parm></cmd>
  17.  
  18.  Look at the examples. The ``sample'' example is fine.
  19.  The source file is ``sample.xsl.''
  20.  Study the batch file, ``process.bat''
  21.  to see how the derivative files were produced,
  22.  including ``sample.tex.''
  23.  <cmd name="par"/>
  24.  If you're still interested, read the FAQ,
  25.  <spec cat="bg"/><cmd name="it"/>faq.html<spec cat="eg"/> to learn what other software you will
  26.  need to work the solution from XML to printed output.
  27.  <cmd name="par"/>
  28.  
  29.  
  30. <cmd name="section*"><parm>File List and Descriptions</parm></cmd>
  31.  
  32.  Here is a list of files, with descriptions, that you will find
  33.  in the directory ./com/ibm/texml after unpacking TeXML.zip.
  34.  <cmd name="par"/>
  35.  <cmd name="subsection*"><parm>sample</parm></cmd>
  36.  <env name="description">
  37.   <cmd name="item"><opt>sample.xml</opt></cmd>Sample xml source.
  38.   <cmd name="item"><opt>sample.html</opt></cmd>The same document in HTML.
  39.   <cmd name="item"><opt>sample.texml</opt></cmd>The same document in TeXML.
  40.   <cmd name="item"><opt>sample.tex</opt></cmd>The same document in TeX.
  41.   <cmd name="item"><opt>sample.dvi</opt></cmd>The device independent file produced by TeX.
  42.   <cmd name="item"><opt>sample.ps</opt></cmd>The same document in PostScript.
  43.  </env>
  44.  
  45.  <cmd name="subsection*"><parm>math</parm></cmd>
  46.   This is an example of processing MathML
  47.   presentation markup to produce TeX.<cmd name="par"/>
  48.   <env name="description">
  49.    <cmd name="item"><opt>math.xml</opt></cmd>Sample MathML presentation markup.
  50.    <cmd name="item"><opt>mathtex.xsl</opt></cmd>The XSL transform to take MathML to TeXML.
  51.    <cmd name="item"><opt>math.texml</opt></cmd>The math markup in TeXML.
  52.    <cmd name="item"><opt>math.tex</opt></cmd>The math markup in TeX.
  53.    <cmd name="item"><opt>math.dvi</opt></cmd>The device independent file produced by TeX.
  54.    <cmd name="item"><opt>math.ps</opt></cmd>The math markup as PostScript.
  55.    <cmd name="item"><opt>math.bat</opt></cmd>The commands used to produce all of the derivatives
  56.      of math.xml.
  57.   </env>
  58.  
  59.  <cmd name="subsection*"><parm>ddoc</parm></cmd>
  60.   These files define the document type and transforms used for
  61.   ``sample,''
  62.   ``summary,''
  63.   ``faq,'' and
  64.   ``install.''
  65.   <cmd name="par"/>
  66.   <env name="description">
  67.    <cmd name="item"><opt>ddoc.dtd</opt></cmd>The document type.
  68.    <cmd name="item"><opt>ddochtml.xsl</opt></cmd>The XSL transform from ddoc to HTML.
  69.    <cmd name="item"><opt>ddoctex.xsl</opt></cmd>The XSL transform from ddoc to TeXML.
  70.   </env>
  71.  
  72.  <cmd name="subsection*"><parm>TeXML</parm></cmd>
  73.   Here is the actual technology.<cmd name="par"/>
  74.   <env name="description">
  75.    <cmd name="item"><opt>TeXML.dtd</opt></cmd>The document type which defines valid TeXML.
  76.    <cmd name="item"><opt>TeXML.java</opt></cmd>Java source for the class which translates a TeXML
  77.      conforming DOM into TeX.
  78.    <cmd name="item"><opt>TeXMLatte.java</opt></cmd>Java source for a program which translates
  79.      a TeXML conforming XML source document into TeX.
  80.    <cmd name="item"><opt>TeXML.jar</opt></cmd>The java executable byte codes for the
  81.      classes in this package.
  82.    <cmd name="item"><opt>doc</opt></cmd>A directory with package reference documentation in
  83.      JavaDoc format.
  84.   </env>
  85.  
  86.  <cmd name="subsection*"><parm>TextML</parm></cmd>
  87.   An extra for developing formatted plain text from XML.<cmd name="par"/>
  88.   <env name="description">
  89.    <cmd name="item"><opt>TextML.dtd</opt></cmd>The document type which defines valid TeXML.
  90.    <cmd name="item"><opt>TextML.java</opt></cmd>Java source for a program which translates
  91.      a TextML conforming XML source document into plain text.
  92.    <cmd name="item"><opt>TextProc.java</opt></cmd>Java source for a helper class which
  93.      formats text.
  94.    <cmd name="item"><opt>NodeHandler.java</opt></cmd>Interface for document processor.
  95.    <cmd name="item"><opt>ProcXML.java</opt></cmd>Front-end for parsing XML to a DOM.
  96.    <cmd name="item"><opt>ProcDOM.java</opt></cmd>Framework for processing a DOM.
  97.   </env>
  98.  
  99.  <cmd name="subsection*"><parm>Miscellaneous</parm></cmd>
  100.   Some miscellaneous parts and pieces.<cmd name="par"/>
  101.   <env name="description">
  102.    <cmd name="item"><opt>process.bat</opt></cmd>Produces the example derived files from the
  103.      example sources.
  104.    <cmd name="item"><opt>clean.bat</opt></cmd>Removes auxilliary files created by
  105.      the TeX processor.
  106.    <cmd name="item"><opt>ReadMe.html</opt></cmd>A file which many look for to get started.
  107.   </env>
  108.  
  109.  <cmd name="subsection*"><parm>summary</parm></cmd>
  110.   The same extensions as for ``sample.''
  111.   This contains a summary description of TeXML.<cmd name="par"/>
  112.  
  113.  <cmd name="subsection*"><parm>faq</parm></cmd>
  114.   The same extensions as for ``sample.''
  115.   This contains questions and answers about TeXML.<cmd name="par"/>
  116.  
  117.  <cmd name="subsection*"><parm>install</parm></cmd>
  118.   The same extensions as for ``sample.''
  119.   This contains these instructions.<cmd name="par"/>
  120.  
  121.  
  122. </env></TeXML>