Skip to content
This repository was archived by the owner on Nov 24, 2020. It is now read-only.
This repository was archived by the owner on Nov 24, 2020. It is now read-only.

Maths Plugin Improvement Suggestion #5

Open
@ErnWong

Description

@ErnWong

Right now, I think Mathematics is displayed like this:

What's happening now

(correct me if I'm wrong...)

Suggestion: Would it be great if it was like this?

Suggestion?

  • ASCIIMath, TeX syntax, and MathML are all recognised and parsed (authors can choose which one to use through the plugin options).
  • Various delimiters for mathematics are recognised and supported (chosen by the author through plugin options, maybe author uses a lot of dollar signs? perhaps.)
  • MathML and SVG are generated. Since MathJax is not lightning fast, SVG is shown until all mathematics are typeset completely.
    SVG is also used as a backup for software that don't support MathML nor MathJax. SVG can be disabled through the option.
    Perhaps something like MathJax-Node could help us with generating MathML and SVG?
  • Authors can define custom macros for MathJax through the plugin options. This would make our lives a lot easier and make our markdown source look more beautiful (and readable).
  • Original notation source is preserved in MathML annotation.
  • MathJax is served with the webpage, so that mathematics is rendered consistently. (Authors can also choose the maths font settings and other useful settings as well)

Summary

What do you guys, @SamyPesse and @AaronO, think?


Plugin options that are possibly great to have:

  • choose input notation
  • choose maths delimiters
  • enable/disable SVG being generated
  • custom macros and all those kind of good stuff that are in MathJax configurations.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions