Blahtexml and multi-target document generation

Gilles Van Assche

Zpravodaj Československého sdružení uživatelů TeXu (2012)

  • Volume: 022, Issue: 3, page 137-149
  • ISSN: 1211-6661

Abstract

top
Blahtex and Blahtexml are open-source tools for converting mathematical expressions written in the TeX syntax into MathML. This article focuses on a particular use case, where the source of a scientific document is written in XML and can be the input for a variety of output formats, ranging from LaTeX articles to documents in OpenDocument format to web pages. We show that Blahtexml can play a central role in such a context, where the author wishes to enter equations in the TeX syntax and yet enable his document for publication not only with TeX but also in MathML-based formats.

How to cite

top

Assche, Gilles Van. "Blahtexml and multi-target document generation." Zpravodaj Československého sdružení uživatelů TeXu 022.3 (2012): 137-149. <http://eudml.org/doc/298637>.

@article{Assche2012,
abstract = {Blahtex and Blahtexml are open-source tools for converting mathematical expressions written in the TeX syntax into MathML. This article focuses on a particular use case, where the source of a scientific document is written in XML and can be the input for a variety of output formats, ranging from LaTeX articles to documents in OpenDocument format to web pages. We show that Blahtexml can play a central role in such a context, where the author wishes to enter equations in the TeX syntax and yet enable his document for publication not only with TeX but also in MathML-based formats.},
author = {Assche, Gilles Van},
journal = {Zpravodaj Československého sdružení uživatelů TeXu},
keywords = {Blahtex; Blahtexml; MathML; TeX; LaTeX; conversion; publishing of mathematical documents; Blahtex; Blahtexml; MathML; TeX; LaTeX; konverze; publikování matematických dokumentů},
language = {eng},
number = {3},
pages = {137-149},
publisher = {Československé sdružení uživatelů TeXu},
title = {Blahtexml and multi-target document generation},
url = {http://eudml.org/doc/298637},
volume = {022},
year = {2012},
}

TY - JOUR
AU - Assche, Gilles Van
TI - Blahtexml and multi-target document generation
JO - Zpravodaj Československého sdružení uživatelů TeXu
PY - 2012
PB - Československé sdružení uživatelů TeXu
VL - 022
IS - 3
SP - 137
EP - 149
AB - Blahtex and Blahtexml are open-source tools for converting mathematical expressions written in the TeX syntax into MathML. This article focuses on a particular use case, where the source of a scientific document is written in XML and can be the input for a variety of output formats, ranging from LaTeX articles to documents in OpenDocument format to web pages. We show that Blahtexml can play a central role in such a context, where the author wishes to enter equations in the TeX syntax and yet enable his document for publication not only with TeX but also in MathML-based formats.
LA - eng
KW - Blahtex; Blahtexml; MathML; TeX; LaTeX; conversion; publishing of mathematical documents; Blahtex; Blahtexml; MathML; TeX; LaTeX; konverze; publikování matematických dokumentů
UR - http://eudml.org/doc/298637
ER -

References

top
  1. Mathematical Markup Language (MathML), World Wide Web Consortium. http://www.w3.org/standards/webdesign/math 
  2. Open Document Format for Office Applications (OpenDocument), Organization for the Advancement of Structured Information Standards. http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office 
  3. Extensible Markup Language (XML), World Wide Web Consortium. http://www.w3.org/standards/xml/ 
  4. Extensible Stylesheet Language Transformation (XSLT), World Wide Web Consortium. http://www.w3.org/standards/xml/transformation 
  5. HTML & CSS, World Wide Web Consortium. http://www.w3.org/standards/webdesign/htmlcss 
  6. Firefox, Mozilla. http://www.firefox.com 
  7. MathPlayer plug-in, Design Science. http://www.dessci.com/en/products/mathplayer/ 
  8. Harvey, David, Assche, Gilles Van, Blahtex and blahtexml version 0.8 manual. 
  9. Walsh, Norman, DocBook 5: The Definitive Guide, O’Reilly, 2010. (2010) 
  10. Assche, Gilles Van, ExampleDoc, http://gva.noekeon.org/blahtexml/exampledoc. (2010) 
  11. Wegrzanowski, Tomasz, Texvc, http://en.wikipedia.org/wiki/Texvc. 
  12. MediaWiki, Wikimedia Foundation. http://www.mediawiki.org/ 
  13. Extension: Blahtex, Mediawiki. http://www.mediawiki.org/wiki/Extension:Blahtex 
  14. Single source publishing, Wikipedia. http://en.wikipedia.org/wiki/Single_source_publishing 
  15. Veillard, Daniel, The xsltproc tool, http://xmlsoft.org/XSLT/xsltproc2.html 
  16. Issue 91779, OpenOffice.org. http://www.openoffice.org/issues/show_bug.cgi?id=91779 

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.