Discourse Math の新しいリリース

当社のDiscourse Mathプラグインのメジャーアップグレードを発表できることを大変嬉しく思います!

特に、discourse-mathの新しい機能やアップグレードの多くをテストし構築するのに協力してくれた@mcmcclurに感謝します。

これは非常に大きな変更です。MathJaxのバージョン2.xから4.1まですべてアップグレードし、長年の機能と進歩に追いつきました。

さらに、将来的にプラグインのアップグレードを大幅に容易にするように設計を変更しました。

新しいイテレーションは、LaTeXスタイルの数式インライン、例えば \(e=mc^2\) の使用を好むLLM(大規模言語モデル)の出力に対して、はるかに親切になっています。

このプラグインは設定可能であり続け、数式レンダリングにMathJaxまたはKaTeXを使用でき、必要であれば \\( の処理を無効にすることもできます。


MathJax 4.1の機能を披露するための楽しい例

二次方程式の解の公式:

x = \\frac{-b \\pm \\sqrt{b^2 - 4ac}}{2a}

オイラーの等式:

e^{i\\pi} + 1 = 0

マクスウェルの方程式:

\\nabla \\times \\mathbf{E} = -\\frac{\\partial \\mathbf{B}}{\\partial t}

カラフルな積分:

\\int_{-\\infty}^{\\infty} {\\color{red}e}^{{\\color{blue}-x}^{\\color{green}2}} \\, {\\color{orange}dx} = {\\color{purple}\\sqrt{\\pi}}

無限級数:

\\sum_{n=1}^{\\infty} \\frac{1}{n^2} = \\frac{\\pi^2}{6}

MathJax 4の新機能 – \\U{} マクロ:
TeX入力にUnicode文字を直接挿入できるようになりました!例えば:

A \\U{229E} B = C

$$A \\U{229E} B = C$$

これはU+229E (⊞、四角で囲まれたプラス) を生成します。

「いいね!」 8