Math content conversion

JB Online
JB OnlineIT consultant at JB Online
‱‱
Mathematical Content Conversions David McKain 9 th  September 2009
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Motivation: Philosophy ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Motivation: Practical examples ,[object Object],[object Object],[object Object],[object Object],[object Object],LaTeX PDF
Example: “Single Source, Multiple Output”   ,[object Object],[object Object],[object Object],[object Object],PDF Slides LaTeX Web Pages XML
Example: Dynamic maths in a browser Server-side Converter Web Page with embedded LaTeX fragments $rac{1}{2}$ Embedded JavaScript Rendered Web Page LaTeX replaced by MathML, image or other trickery read LaTeX to MathML LaTeX to images Good for: diverse browser mix, constrained delivery conditions
Example: CAA question Student’s Browser Middleware Computer Algebra System Parse Response Process Response Show Feedback Get Outcome Render Question Randomise Start
Typical formats ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Both are schizophrenic, but in different ways! Will focus on this now!
Example: Conversion challenges ,[object Object],[object Object],Consider the following function application: f(x+2α)
LaTeX markup version ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Presentation MathML spectrum ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],<math> <mi>f</mi> <mo>&ApplyFunction;</mo> <mfenced open=“(“ close=“)”> <mrow> <mi>x</mi> <mo>+</mo> <mrow> <mn>2</mn> <mo>&InvisibleTimes;</mo> <mi>α</mi> </mrow> </mrow> </mfenced> </math> Similar to LaTeX!  Renders the same but encapsulates lots more meaning More semantic Less Semantic
Content MathML version ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],This is not too far from the “semantic” PMathML version
Conversion challenges ,[object Object],[object Object],[object Object],[object Object],[object Object]
LaTeX <-> MathML possibilities LaTeX (Low Semantic) Presentation MathML (High Semantic) Presentation MathML OR Content MathML Routine, modulo equivalents Harder, requires context knowledge OK, but needs knowledge about preferred notation Most converters focus on this
Conversion guidelines ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conversion tools ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Discriminating factors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Thinking about these factors can help make the most appropriate decision for a given scenario
Some (La)TeX-y to XML Converters (1) Name Converts Maths Output Platform Config? License Notes TeX4ht Whole doc MathML, Images TeX Very LPPL TtM Doc MathML, Images C “ Free” PlasTeX Doc Images Python “ Renderers” Good for Python platforms LaTeXML Doc MathML, Images Perl Post-processor Public Domain SnuggleTeX Doc (almost) or Fragments MathML, Images, XHTML+CSS Java Java API, XSLT, DOM hooks BSD GELLMU Doc with special LaTeX markup MathML, LaTeX ELISP Generates intermediate XML GPL Interesting approach Tralics Doc MathML C++ Custom
Some (La)TeX-y to XML Converters (2) Name Converts Maths Platform Config? License Notes MathTran Fragments Images Web Service Not sure Useful SOA idea ORCCA Fragments XML Java Via Mapping file ??? LaTeXMathML Fragments MathML Browser JavaScript As above LGPL Based on ASCIIMath ASCIIMathML Fragments MathML Browser JavaScript Not really LGPL
Conversion techniques (geeky!) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1 of 20

Recommended

How to use LaTeX and Beamer to prepare presentation for Slideshare by
How to use LaTeX and Beamer to prepare presentation for SlideshareHow to use LaTeX and Beamer to prepare presentation for Slideshare
How to use LaTeX and Beamer to prepare presentation for SlideshareVesa Linja-aho
7.1K views‱4 slides
Doppl Development Introduction by
Doppl Development IntroductionDoppl Development Introduction
Doppl Development IntroductionDiego Perini
618 views‱6 slides
Delta encoding in data compression by Nisha Menon K studying mtech at fisat by
Delta encoding in data compression by Nisha Menon K studying mtech at fisat Delta encoding in data compression by Nisha Menon K studying mtech at fisat
Delta encoding in data compression by Nisha Menon K studying mtech at fisat Nisha Menon K
950 views‱18 slides
Mca5010 web technologies by
Mca5010   web technologiesMca5010   web technologies
Mca5010 web technologiessmumbahelp
230 views‱3 slides
master_thesis_greciano_v2 by
master_thesis_greciano_v2master_thesis_greciano_v2
master_thesis_greciano_v2M. Christian Greciano, MSc
159 views‱16 slides
Elementary topics ii nov 22nd by
Elementary topics ii nov 22ndElementary topics ii nov 22nd
Elementary topics ii nov 22ndjennoga08
860 views‱20 slides

More Related Content

Viewers also liked

Sgml and xml by
Sgml and xmlSgml and xml
Sgml and xmlRichard.Sapon-White
2.6K views‱8 slides
What you need to know about the Math Stack: MathML, MathJax, HTML5, and EPUB 3 by
What you need to know about the Math Stack: MathML, MathJax, HTML5, and EPUB 3What you need to know about the Math Stack: MathML, MathJax, HTML5, and EPUB 3
What you need to know about the Math Stack: MathML, MathJax, HTML5, and EPUB 3Autumn Cuellar
2.5K views‱30 slides
Why SGML (Retro Alert 1995) by
Why SGML (Retro Alert 1995)Why SGML (Retro Alert 1995)
Why SGML (Retro Alert 1995)Joe Gollner
2K views‱31 slides
Units of measurement by
Units of measurementUnits of measurement
Units of measurementBrenda Obando
2.5K views‱16 slides
Module06 by
Module06Module06
Module06æŽ‹äżĄ ćŸŒè—€
316 views‱11 slides
Metric conversion factors for fan application per amca standard by
Metric conversion factors for fan application per amca standardMetric conversion factors for fan application per amca standard
Metric conversion factors for fan application per amca standardCesar Enoch
788 views‱10 slides

Viewers also liked(7)

What you need to know about the Math Stack: MathML, MathJax, HTML5, and EPUB 3 by Autumn Cuellar
What you need to know about the Math Stack: MathML, MathJax, HTML5, and EPUB 3What you need to know about the Math Stack: MathML, MathJax, HTML5, and EPUB 3
What you need to know about the Math Stack: MathML, MathJax, HTML5, and EPUB 3
Autumn Cuellar‱2.5K views
Why SGML (Retro Alert 1995) by Joe Gollner
Why SGML (Retro Alert 1995)Why SGML (Retro Alert 1995)
Why SGML (Retro Alert 1995)
Joe Gollner‱2K views
Units of measurement by Brenda Obando
Units of measurementUnits of measurement
Units of measurement
Brenda Obando‱2.5K views
Metric conversion factors for fan application per amca standard by Cesar Enoch
Metric conversion factors for fan application per amca standardMetric conversion factors for fan application per amca standard
Metric conversion factors for fan application per amca standard
Cesar Enoch‱788 views
content analysis by Essam Obaid
content analysiscontent analysis
content analysis
Essam Obaid‱138.2K views

Similar to Math content conversion

How to make mathematical eContent travel well by
How to make mathematical eContent travel wellHow to make mathematical eContent travel well
How to make mathematical eContent travel wellOlga Caprotti
988 views‱26 slides
Installation guide for Latex and MOODLE by
Installation guide for Latex and MOODLEInstallation guide for Latex and MOODLE
Installation guide for Latex and MOODLEabigail4894
1.5K views‱69 slides
Latex Tutorial by Dr. M. C. Hanumantharaju by
Latex Tutorial by Dr. M. C. HanumantharajuLatex Tutorial by Dr. M. C. Hanumantharaju
Latex Tutorial by Dr. M. C. HanumantharajuBMS Institute of Technology and Management
1.3K views‱18 slides
Dita ot pipeline webinar by
Dita ot pipeline webinarDita ot pipeline webinar
Dita ot pipeline webinarSuite Solutions
1.2K views‱25 slides
A Multiformat Document Workflow With Docutils by
A Multiformat Document Workflow With DocutilsA Multiformat Document Workflow With Docutils
A Multiformat Document Workflow With DocutilsMatthew Leingang
445 views‱41 slides
Markup For Dummies (Russ Ward) by
Markup For Dummies (Russ Ward)Markup For Dummies (Russ Ward)
Markup For Dummies (Russ Ward)STC-Philadelphia Metro Chapter
277 views‱20 slides

Similar to Math content conversion(20)

How to make mathematical eContent travel well by Olga Caprotti
How to make mathematical eContent travel wellHow to make mathematical eContent travel well
How to make mathematical eContent travel well
Olga Caprotti‱988 views
Installation guide for Latex and MOODLE by abigail4894
Installation guide for Latex and MOODLEInstallation guide for Latex and MOODLE
Installation guide for Latex and MOODLE
abigail4894‱1.5K views
Dita ot pipeline webinar by Suite Solutions
Dita ot pipeline webinarDita ot pipeline webinar
Dita ot pipeline webinar
Suite Solutions‱1.2K views
A Multiformat Document Workflow With Docutils by Matthew Leingang
A Multiformat Document Workflow With DocutilsA Multiformat Document Workflow With Docutils
A Multiformat Document Workflow With Docutils
Matthew Leingang‱445 views
What is mmd - Multi Markdown ? by Luc Vanrobays
What is mmd - Multi Markdown ?What is mmd - Multi Markdown ?
What is mmd - Multi Markdown ?
Luc Vanrobays‱641 views
Understanding_Markdowns_Pandoc_and_YALM by Hellen Gakuruh
Understanding_Markdowns_Pandoc_and_YALMUnderstanding_Markdowns_Pandoc_and_YALM
Understanding_Markdowns_Pandoc_and_YALM
Hellen Gakuruh‱138 views
Combinators, DSLs, HTML and F# by Robert Pickering
Combinators, DSLs, HTML and F#Combinators, DSLs, HTML and F#
Combinators, DSLs, HTML and F#
Robert Pickering‱3.3K views
Latex ppt copy by Rajesh Kumar
Latex ppt   copyLatex ppt   copy
Latex ppt copy
Rajesh Kumar‱1.5K views
Introduction to latex by Rouhollah Nabati by nabati
Introduction to latex by Rouhollah NabatiIntroduction to latex by Rouhollah Nabati
Introduction to latex by Rouhollah Nabati
nabati‱1K views
Latex workshop: Essentials and Practices by Mohamed Alrshah
Latex workshop: Essentials and PracticesLatex workshop: Essentials and Practices
Latex workshop: Essentials and Practices
Mohamed Alrshah‱1.5K views
Java 8-revealed by Hamed Hatami
Java 8-revealedJava 8-revealed
Java 8-revealed
Hamed Hatami‱674 views
Intro to Talend Open Studio for Data Integration by Philip Yurchuk
Intro to Talend Open Studio for Data IntegrationIntro to Talend Open Studio for Data Integration
Intro to Talend Open Studio for Data Integration
Philip Yurchuk‱12.2K views
SessionTen_CaseStudies by Hellen Gakuruh
SessionTen_CaseStudiesSessionTen_CaseStudies
SessionTen_CaseStudies
Hellen Gakuruh‱112 views

More from JB Online

Calander by
CalanderCalander
CalanderJB Online
670 views‱12 slides
Presentation umum ppt calon-latest by
Presentation umum ppt   calon-latestPresentation umum ppt   calon-latest
Presentation umum ppt calon-latestJB Online
4.1K views‱49 slides
高䞀物理 ćčłæŠ›èżćŠš 总结 by
高䞀物理 ćčłæŠ›èżćŠš 总结高䞀物理 ćčłæŠ›èżćŠš 总结
高䞀物理 ćčłæŠ›èżćŠš 总结JB Online
1.2K views‱3 slides
高䞀物理 ç‰›éĄżçŹŹäž‰ćźšćŸ‹ èźČè§Ł by
高䞀物理 ç‰›éĄżçŹŹäž‰ćźšćŸ‹ èźČè§Łé«˜äž€ç‰©ç† ç‰›éĄżçŹŹäž‰ćźšćŸ‹ èźČè§Ł
高䞀物理 ç‰›éĄżçŹŹäž‰ćźšćŸ‹ èźČè§ŁJB Online
1.4K views‱15 slides
高䞀物理 ç‰›éĄżçŹŹäž€ćźšćŸ‹ èźČè§Ł by
高䞀物理 ç‰›éĄżçŹŹäž€ćźšćŸ‹ èźČè§Łé«˜äž€ç‰©ç† ç‰›éĄżçŹŹäž€ćźšćŸ‹ èźČè§Ł
高䞀物理 ç‰›éĄżçŹŹäž€ćźšćŸ‹ èźČè§ŁJB Online
995 views‱35 slides
高䞀物理 æ›ČçșżèżćŠš èźČè§Ł by
高䞀物理 æ›ČçșżèżćŠš èźČè§Łé«˜äž€ç‰©ç† æ›ČçșżèżćŠš èźČè§Ł
高䞀物理 æ›ČçșżèżćŠš èźČè§ŁJB Online
1.1K views‱13 slides

More from JB Online(20)

Calander by JB Online
CalanderCalander
Calander
JB Online‱670 views
Presentation umum ppt calon-latest by JB Online
Presentation umum ppt   calon-latestPresentation umum ppt   calon-latest
Presentation umum ppt calon-latest
JB Online‱4.1K views
高䞀物理 ćčłæŠ›èżćŠš 总结 by JB Online
高䞀物理 ćčłæŠ›èżćŠš 总结高䞀物理 ćčłæŠ›èżćŠš 总结
高䞀物理 ćčłæŠ›èżćŠš 总结
JB Online‱1.2K views
高䞀物理 ç‰›éĄżçŹŹäž‰ćźšćŸ‹ èźČè§Ł by JB Online
高䞀物理 ç‰›éĄżçŹŹäž‰ćźšćŸ‹ èźČè§Łé«˜äž€ç‰©ç† ç‰›éĄżçŹŹäž‰ćźšćŸ‹ èźČè§Ł
高䞀物理 ç‰›éĄżçŹŹäž‰ćźšćŸ‹ èźČè§Ł
JB Online‱1.4K views
高䞀物理 ç‰›éĄżçŹŹäž€ćźšćŸ‹ èźČè§Ł by JB Online
高䞀物理 ç‰›éĄżçŹŹäž€ćźšćŸ‹ èźČè§Łé«˜äž€ç‰©ç† ç‰›éĄżçŹŹäž€ćźšćŸ‹ èźČè§Ł
高䞀物理 ç‰›éĄżçŹŹäž€ćźšćŸ‹ èźČè§Ł
JB Online‱995 views
高䞀物理 æ›ČçșżèżćŠš èźČè§Ł by JB Online
高䞀物理 æ›ČçșżèżćŠš èźČè§Łé«˜äž€ç‰©ç† æ›ČçșżèżćŠš èźČè§Ł
高䞀物理 æ›ČçșżèżćŠš èźČè§Ł
JB Online‱1.1K views
高䞀物理 ćœ†ć‘šèżćŠš èźČè§Ł by JB Online
高䞀物理 ćœ†ć‘šèżćŠš èźČè§Łé«˜äž€ç‰©ç† ćœ†ć‘šèżćŠš èźČè§Ł
高䞀物理 ćœ†ć‘šèżćŠš èźČè§Ł
JB Online‱1.6K views
高䞀物理 搑濃抛 èźČè§Ł by JB Online
高䞀物理  搑濃抛 èźČè§Łé«˜äž€ç‰©ç†  搑濃抛 èźČè§Ł
高䞀物理 搑濃抛 èźČè§Ł
JB Online‱1.4K views
æ•°ć­ŠćČèŻ by JB Online
æ•°ć­ŠćČèŻæ•°ć­ŠćČèŻ
æ•°ć­ŠćČèŻ
JB Online‱1K views
æ•°ć­ŠćČ矀介 by JB Online
æ•°ć­ŠćČçź€ä»‹æ•°ć­ŠćČ矀介
æ•°ć­ŠćČ矀介
JB Online‱1.9K views
Sand and Stone by JB Online
Sand and StoneSand and Stone
Sand and Stone
JB Online‱580 views
Save program guidelines 2011 by JB Online
Save program guidelines 2011Save program guidelines 2011
Save program guidelines 2011
JB Online‱603 views
èĄŒè»ŠçŽ€éŒ„ć™šç›źć‰æŠ‚æł by JB Online
èĄŒè»ŠçŽ€éŒ„ć™šç›źć‰æŠ‚æłèĄŒè»ŠçŽ€éŒ„ć™šç›źć‰æŠ‚æł
èĄŒè»ŠçŽ€éŒ„ć™šç›źć‰æŠ‚æł
JB Online‱2.7K views
Save program fomeda by JB Online
Save program fomedaSave program fomeda
Save program fomeda
JB Online‱479 views
æ‚Œćż”çƒˆćŁ«çš„ç…§ç‰‡ by JB Online
æ‚Œćż”çƒˆćŁ«çš„ç…§ç‰‡æ‚Œćż”çƒˆćŁ«çš„ç…§ç‰‡
æ‚Œćż”çƒˆćŁ«çš„ç…§ç‰‡
JB Online‱1.1K views
揰灣氏搃 éŁŸć°šçŽ©ćź¶ćș—ćź¶èł‡èšŠ by JB Online
揰灣氏搃 éŁŸć°šçŽ©ćź¶ćș—ćź¶èł‡èšŠć°çŁć°ćƒ éŁŸć°šçŽ©ćź¶ćș—ćź¶èł‡èšŠ
揰灣氏搃 éŁŸć°šçŽ©ćź¶ćș—ćź¶èł‡èšŠ
JB Online‱19.6K views
Solar case study‏.pptx by JB Online
Solar case study‏.pptxSolar case study‏.pptx
Solar case study‏.pptx
JB Online‱319 views
Setting linear algebra problems by JB Online
Setting linear algebra problemsSetting linear algebra problems
Setting linear algebra problems
JB Online‱1.5K views
Mathassess demo-20090130 by JB Online
Mathassess demo-20090130Mathassess demo-20090130
Mathassess demo-20090130
JB Online‱322 views
GPS user Guide by JB Online
GPS user GuideGPS user Guide
GPS user Guide
JB Online‱540 views

Recently uploaded

The Accursed House by Émile Gaboriau by
The Accursed House  by Émile GaboriauThe Accursed House  by Émile Gaboriau
The Accursed House by Émile GaboriauDivyaSheta
234 views‱15 slides
GCSE Music by
GCSE MusicGCSE Music
GCSE MusicWestHatch
47 views‱50 slides
Collective Bargaining and Understanding a Teacher Contract(16793704.1).pptx by
Collective Bargaining and Understanding a Teacher Contract(16793704.1).pptxCollective Bargaining and Understanding a Teacher Contract(16793704.1).pptx
Collective Bargaining and Understanding a Teacher Contract(16793704.1).pptxCenter for Integrated Training & Education
96 views‱57 slides
Classification of crude drugs.pptx by
Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptxGayatriPatra14
104 views‱13 slides
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively by
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks EffectivelyISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks EffectivelyPECB
651 views‱18 slides
When Sex Gets Complicated: Porn, Affairs, & Cybersex by
When Sex Gets Complicated: Porn, Affairs, & CybersexWhen Sex Gets Complicated: Porn, Affairs, & Cybersex
When Sex Gets Complicated: Porn, Affairs, & CybersexMarlene Maheu
99 views‱73 slides

Recently uploaded(20)

The Accursed House by Émile Gaboriau by DivyaSheta
The Accursed House  by Émile GaboriauThe Accursed House  by Émile Gaboriau
The Accursed House by Émile Gaboriau
DivyaSheta‱234 views
GCSE Music by WestHatch
GCSE MusicGCSE Music
GCSE Music
WestHatch‱47 views
Classification of crude drugs.pptx by GayatriPatra14
Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptx
GayatriPatra14‱104 views
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively by PECB
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks EffectivelyISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
PECB ‱651 views
When Sex Gets Complicated: Porn, Affairs, & Cybersex by Marlene Maheu
When Sex Gets Complicated: Porn, Affairs, & CybersexWhen Sex Gets Complicated: Porn, Affairs, & Cybersex
When Sex Gets Complicated: Porn, Affairs, & Cybersex
Marlene Maheu‱99 views
AUDIENCE - BANDURA.pptx by iammrhaywood
AUDIENCE - BANDURA.pptxAUDIENCE - BANDURA.pptx
AUDIENCE - BANDURA.pptx
iammrhaywood‱131 views
STRATEGIC MANAGEMENT MODULE 1_UNIT1 _UNIT2.pdf by Dr Vijay Vishwakarma
STRATEGIC MANAGEMENT MODULE 1_UNIT1 _UNIT2.pdfSTRATEGIC MANAGEMENT MODULE 1_UNIT1 _UNIT2.pdf
STRATEGIC MANAGEMENT MODULE 1_UNIT1 _UNIT2.pdf
Dr Vijay Vishwakarma‱87 views
EILO EXCURSION PROGRAMME 2023 by info33492
EILO EXCURSION PROGRAMME 2023EILO EXCURSION PROGRAMME 2023
EILO EXCURSION PROGRAMME 2023
info33492‱124 views
A-Level Art by WestHatch
A-Level ArtA-Level Art
A-Level Art
WestHatch‱48 views
MercerJesse2.1Doc.pdf by jessemercerail
MercerJesse2.1Doc.pdfMercerJesse2.1Doc.pdf
MercerJesse2.1Doc.pdf
jessemercerail‱280 views
GCSE Media by WestHatch
GCSE MediaGCSE Media
GCSE Media
WestHatch‱48 views
Retail Store Scavenger Hunt.pptx by jmurphy154
Retail Store Scavenger Hunt.pptxRetail Store Scavenger Hunt.pptx
Retail Store Scavenger Hunt.pptx
jmurphy154‱47 views
Narration lesson plan by TARIQ KHAN
Narration lesson planNarration lesson plan
Narration lesson plan
TARIQ KHAN‱64 views

Math content conversion

  • 1. Mathematical Content Conversions David McKain 9 th September 2009
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Example: Dynamic maths in a browser Server-side Converter Web Page with embedded LaTeX fragments $rac{1}{2}$ Embedded JavaScript Rendered Web Page LaTeX replaced by MathML, image or other trickery read LaTeX to MathML LaTeX to images Good for: diverse browser mix, constrained delivery conditions
  • 7. Example: CAA question Student’s Browser Middleware Computer Algebra System Parse Response Process Response Show Feedback Get Outcome Render Question Randomise Start
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. LaTeX <-> MathML possibilities LaTeX (Low Semantic) Presentation MathML (High Semantic) Presentation MathML OR Content MathML Routine, modulo equivalents Harder, requires context knowledge OK, but needs knowledge about preferred notation Most converters focus on this
  • 15.
  • 16.
  • 17.
  • 18. Some (La)TeX-y to XML Converters (1) Name Converts Maths Output Platform Config? License Notes TeX4ht Whole doc MathML, Images TeX Very LPPL TtM Doc MathML, Images C “ Free” PlasTeX Doc Images Python “ Renderers” Good for Python platforms LaTeXML Doc MathML, Images Perl Post-processor Public Domain SnuggleTeX Doc (almost) or Fragments MathML, Images, XHTML+CSS Java Java API, XSLT, DOM hooks BSD GELLMU Doc with special LaTeX markup MathML, LaTeX ELISP Generates intermediate XML GPL Interesting approach Tralics Doc MathML C++ Custom
  • 19. Some (La)TeX-y to XML Converters (2) Name Converts Maths Platform Config? License Notes MathTran Fragments Images Web Service Not sure Useful SOA idea ORCCA Fragments XML Java Via Mapping file ??? LaTeXMathML Fragments MathML Browser JavaScript As above LGPL Based on ASCIIMath ASCIIMathML Fragments MathML Browser JavaScript Not really LGPL
  • 20.

Editor's Notes

  1. For XML, GUIs can alleviate authoring issues, though arguably haven’t succeeded yet.