Enable automatic equation numbering and other feature control in MathJax


I am a physics professor who uses mathematics in my Canvas material frequently, and I am very happy about the new MathJax implementation in Canvas. I would like to be able to load MathJax configuration options (which must be embedded in <script> tags, but the HTML editor in Canvas strips those tags. One option that I am interested in is automatic equation numbering. See http://docs.mathjax.org/en/latest/input/tex/eqnumbers.html for details. 

My suggestion is to enable control of MathJax options in Canvas. This could be accomplished by allowing some <script> tags in Canvas HTML documents or allowing an HTML documents in Canvas to reference a MathJax configuration file.

Instructure Alumni
Instructure Alumni
Status changed to: Open
Community Member

I agree that we should have automatic equation numbering, but Canvas is using Mathjax 2.7, so we may have to use this instead: https://docs.mathjax.org/en/v2.7-latest/tex.html?highlight=numbering#automatic-equation-numbering. It says that the change must be done before mathjax.js is loaded, which could be a problem for your idea of enabling it with <script> tags.

It would also be very useful to be able to use the physics and mhchem extensions, but it seems to only be included in Mathjax 3? http://docs.mathjax.org/en/latest/input/tex/extensions/physics.html

Does anyone have any idea if administrators can change some of these settings, or if Instructure must do it?

Status changed to: Archived
Comments from Instructure

As part of the new Ideas & Themes process, all ideas in Idea Conversations were reviewed by the Product Team. Any Idea that was associated with an identified theme was moved to the new Idea & Themes space. Any Idea that was not part of the move is being marked as Archived. This will preserve the history of the conversations while also letting Community members know that Instructure will not explore the request at this time.