Hello mm,
Welcome to the Microsoft Q&A and thank you for posting your questions here.
I understand that you would like to know if MathML support MML3 and as regarding your questions.
Can I enable mml3 in ChatGPT?
No. MathJax is not configurable in this interface.
Is MathML fully supported in ChatGPT?
Only limited support; LaTeX is preferred.
Can I test mml3 elsewhere?
Yes, using your own HTML+MathJax setup.
Is there a workaround in ChatGPT?
No native workaround; fallback to LaTeX or external render.
Therefore, if you require accurate rendering of complex MathML (e.g., tooltips or semantic content), the best approach is to build your own test environment. You can do this by creating a simple HTML page that loads MathJax with the mml3
extension enabled. This is just a working example below:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>MathML with mml3</title>
<script>
MathJax = {
loader: {
load: ['input/mml', 'output/chtml', 'mml3']
}
};
</script>
<script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/startup.js"></script>
</head>
<body>
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<maction actiontype="tooltip">
<mrow><mi>x</mi></mrow>
<mtext>This is x</mtext>
</maction>
</math>
</body>
</html>
You can open this in any modern browser like Chrome or Firefox to verify full MathML rendering with mml3
. For environments where you can't enable JavaScript (like ChatGPT), an alternative is to render your equations externally and import them as images or SVGs.
Therefore, since ChatGPT does not currently support MathJax extension customization, the most accurate setup is:
- Host your own MathJax page with
mml3
support. - Refer to the full MathJax v3 documentation for configuration
- Understand W3C MathML3 spec to [leverage full MathML capabilities](https://www.w3.org/TR/MathML3/](https://www.w3.org/TR/MathML3/).
I hope this is helpful! Do not hesitate to let me know if you have any other questions or clarifications.
Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful.