home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0" encoding="UTF-8"?><TeXML><cmd name="documentclass"><parm>article</parm></cmd><cmd name="title"><parm>TeXML FAQ</parm></cmd><env name="document"><cmd name="maketitle"/>
-
- <cmd name="section*"><parm>What can I do with TeXML?</parm></cmd>
-
- You can create typeset documents from XML markup.
- <cmd name="par"/>
-
-
- <cmd name="section*"><parm>What kind of problem might TeXML help me solve?</parm></cmd>
-
- The power of XML is that it allows you to identify information
- with a domain-specific, domain-standard tags.
- This is what we refer to as ``content markup.''
- The elements describe the data itself,
- not the presentation of the data.
- <cmd name="par"/>
- Bibliographic content, for example, might have the entry,
- ``<title>War and Peace</title>.''
- That is content markup.
- For presentation in a browser
- we might write ``<i>War and Peace</i>.''
- For presentation in a journal
- we might write ``{\it War and Peace}.''
- <cmd name="par"/>
- Sooner or later you will want to produce printed or typeset pages
- from some XML content.
- TeXML enables you to do so using TeX.
- <cmd name="par"/>
-
-
- <cmd name="section*"><parm>Are there other applications?</parm></cmd>
-
- This FAQ was written with XML markup and transformed to HTML markup.
- It is also available as PostScript generated through TeXML.
- The materials available here demonstrate the transform to PostScript
- from the same markup used to produce the HTML.
- One markup. Two presentations-- HTML and print.
- <cmd name="par"/>
-
- The materials also include an example of MathML markup transformed
- into TeXML, with PostScript generated using TeX.
- <cmd name="par"/>
-
-
- <cmd name="section*"><parm>What do I need to use TeXML?</parm></cmd>
-
- You will need the following in addition to the files provided here:
- <cmd name="par"/>
- <env name="itemize">
- <cmd name="item"/>An XSL implementation. This version of TeXML
- was tested with Lotus XSL version
- 0.16.5 available from the IBM AlphaWorks web site,
- <spec cat="bg"/><cmd name="it"/>http://www.alphaworks.ibm.com/<spec cat="eg"/>
-
- <cmd name="item"/>A java runtime implementation. You will find these at
- <spec cat="bg"/><cmd name="it"/>http://www.javasoft.com/products/jdk/1.1/jre/<spec cat="eg"/>.
- This version of TeXML was tested with JDK version 1.1.7B.
-
- <cmd name="item"/>An XML parser. TeXMLatte uses the XML4J parser available
- from the IBM AlphaWorks web site,
- <spec cat="bg"/><cmd name="it"/>http://www.alphaworks.ibm.com/<spec cat="eg"/>.
- This version of TeXML was tested with XML4J version 2.0.6.
-
- <cmd name="item"/>A LaTeX implementation. You will find references to these
- at the TeX User's Group,
- <spec cat="bg"/><cmd name="it"/>http://www.tug.org/<spec cat="eg"/>.
-
- </env>
-
-
- <cmd name="section*"><parm>What is TeX?</parm></cmd>
-
- TeX is a language for typesetting.
- TeX documents are ASCII coded documents which contain
- typesetting commands interwoven with the content to be typeset.
- Implementations of TeX are widely available for most operating systems.
- The same TeX source may be processed on any of these systems to produce
- the same typeset output.
- <cmd name="par"/>
-
- </env></TeXML>