[texhax] Announce: TeXML 2.0
Oleg Parashchenko
olpa at xmlhack.ru
Tue Jul 11 04:37:01 CEST 2006
Hello,
I'm happy to announce TeXML 2.0.
Home: http://getfo.org/texml/
Tour: http://getfo.org/texml/tour_simple.html
Download: http://prdownloads.sourceforge.net/getfo/texml-2.0.0.tar.gz
TeXML is an XML syntax for TeX. The processor transforms the TeXML
markup into the TeX markup, escaping special and out-of-encoding
characters. The intended audience is developers who automatically
generate [La]TeX or ConTeXt files.
XML to PDF -- TeXML vs XSL-FO
-----------------------------
See the site.
XML to TeX -- TeXML vs Perl/Java/Python/etc
-------------------------------------------
XSLT is very poor at working with strings, so it is hard to write
valid TeX. In contrast, Perl etc. are excellent at handling strings
and so can easily produce TeX, but they are inconvenient to manipulate
an XML. The solution is TeXML.
* XSLT is an ideal tool to convert XML to XML, and TeXML is an XML
syntax for TeX.
* A TeXML processor makes the rest, serializing TeXML to TeX.
TeXML benefits
--------------
* LaTeX and ConTeXt support.
* No need to bother escaping TeX special characters.
* No need to bother about empty lines in paragraphs.
* More than 700 unicode characters are mapped to LaTeX commands.
* Support for international publishing.
* Generated TeX code is human-friendly.
* Open source under the MIT/X Consortium license. Can be used in
commercial applications.
--
Oleg Parashchenko olpa@ http://xmlhack.ru/ XML news in Russian
http://uucode.com/blog/ Generative Programming, XML, TeX, Scheme
XSieve at XTech 2006: http://xtech06.usefulinc.com/schedule/detail/44
More information about the texhax
mailing list