Re: Presentation versus Content MathML

On 5/5/2025 10:17 AM, Karim ALLOULA wrote:
Dear colleagues,

I have not posted any messages on this list for years. The reason was quite simple: I had not worked on scientific questions for a very long time.

However, for the past few weeks, I have returned to my first loves: computer algebra and high-performance computing. I have started working again on a mathematical library that provides both formal and numerical features in a parallel execution context. When I developed this library in FORTRAN a long time ago, I added a C++ stub to convert Content MathML to Presentation MathML or vice versa. Today, I am wondering which pivot language I should adopt to interact with other tools: Presentation MathML, Content MathML, LaTeX, etc.?

I would be very interested in your advice!


That depends really what kinds of systems that you intend to interact with.

For showing MathML in a browser, or for passing to Accessibility systems, I would start with MathML-Core

https://w3c.github.io/mathml-core/


As that is the subset of Presentation MathML implemented by browsers.

If you wish to target Computer Algebra systems or Theorem provers etc with Content MathML support then Content MathML would clearly be preferable.

For producing typeset output, I'd use LaTeX.


David






Disclaimer

The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: 30 St. Giles, Oxford, OX1 3LE, United Kingdom. Please see our Privacy Notice <https://www.nag.com/content/privacy-notice> for information on how we process personal data and for details of how to stop or limit communications from us.

This e-mail has been scanned for all viruses and malware by Microsoft Exchange Online (EOP)

Received on Tuesday, 6 May 2025 14:24:24 UTC