Web上で数式を表示する際に使われる記法は幾つかあります。最も有名なのはMathMLではないでしょうか。他にASCIIMathMLもあります。高度な表現が可能な分、その記法がかなり難しいという難点があります。 そこで作られたのがMathupです。既存の記法に比べてずいぶん分かりやすく、MathML互換の表現が可能となっています。

Mathupの使い方

左側がMathupの記法。右側にその結果が表示されています。

ドットを使った表現も可能です。

MathJaxで表示した場合も確認できます。

こんな複雑な数式も。

Mathupはクライアントサイドでレンダリングが可能なので、より表示が高速になります。記法は他と比べてシンプルなので、習得は容易そうです。Webブラウザ向けに限定されますが、ブログなどで使うのもよさそうです。

MathupはJavaScript製のオープンソース・ソフトウェア(MIT License)です。

Mathup runarberg/mathup: Easy MathML authoring tool with a quick to write syntax