数式を描画するライブラリのバージョンアップを行います
こんにちは、Qiita運営です。
今日は数式の描画に使っているライブラリ(MathJax)のバージョンアップについてお知らせいたします。(v2.6.0 → v3.2.2)
バージョンアップによる効果
以下の機能の改善、追加が期待されます。
- レンダリングが高速化されます
- エディタでのちらつきが解消されます
- Qiita Discussionsにてご報告いただいていたバグも含めて、様々なバグが改善、解消されます
- 新しい拡張が使えるようになります (
\require
が必要) - 以下の拡張がデフォルトで読み込まれるようになります
- コンテキストメニューに以下の機能が追加されます
- Copy to Clipboard
- Reset to defaults
- Accessibility
バージョンアップ前
バージョンアップ後
非互換が発生する記法
以下の記法に関して非互換が発生するため、使用している場合は記述の変更をお願いいたします。
AMScd
拡張はamscd
に変更になります\require{AMScd}
という記述が存在するとエラーとなってしまいますamscd
拡張はデフォルトで読み込まれるようになります
begingroup
拡張が使用できなくなります\require{begingroup}
という記述が存在するとエラーとなってしまいます- https://docs.mathjax.org/en/latest/input/tex/extensions/begingroup.html
\\
による改行が使用できなくなります- 今後のバージョンアップにて実装が計画されています
- 現時点では
displaylines
等を使用ください
おわりに
これからも改善に取り組んでいきます。
ご意見・ご要望がありましたらQiita Discussionsよりいつでもお寄せください。