- From: David Carlisle <davidc@nag.co.uk>
- Date: Tue, 28 May 2019 20:42:48 +0000
- To: "public-mathml4@w3.org" <public-mathml4@w3.org>
- Message-ID: <15722bee-5e59-569c-a39f-bbed1e2f8cf1@nag.co.uk>
On the call I took an action to canvas some Chemists in the TeX community, first contact being Joseph Wright, a Chemist at the University of East Anglia and a colleague on the LaTeX development team.
Joseph is also the author of the siunitx package the main latex interface to typesetting units and dimensioned values.
Some background links:
siunitx: http://mirrors.ctan.org/macros/latex/contrib/siunitx/siunitx.pdf
mhchem: http://mirrors.ctan.org/macros/latex/contrib/mhchem/mhchem.pdf
chemformula: http://mirrors.ctan.org/macros/latex/contrib/chemformula/chemformula_en.pdf
Joesph's comments forwarded with permission.
=======
Hi David,
Ah, all makes sense now.
As you say, a lot of chemistry is out-of-scope for MathML. However, we
do need support for 'simple' linear formulae/equations. In the TeX
world, both mhchem and chemformula offer similar ability. Things like
H2 + 1/2 O2 ->[Pt] H2O
(where Pt would be above the arrow) are pretty common. We do need a
range of arrows, isotopes (i.e. superscripts before element labels),
bond representation (single ~ em dash, double ~ equals, triple ~
\equiv), etc.
In Word, when I need such a thing to look right, I end up using a
graphical tool (ChemDraw) and pasting in, largely for the (extensible)
arrows. In LaTeX that's a lot easier ...
I'm happy for you to forward the above and/or to pass on my name as
someone who might have something useful to say.
Regards,
Joseph
Disclaimer
The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
This e-mail has been scanned for all viruses and malware, and may have been automatically archived by Mimecast Ltd, an innovator in Software as a Service (SaaS) for business.
Received on Tuesday, 28 May 2019 20:43:21 UTC