ウェブ上でLaTeXで数式をキレイにプレビューするJavaScriptライブラリ「MathJax」

PC上で数式をキレイに表示させたい場合にはLaTeXという記述方法で入力すると、キレイにプレビューされます。
ウェブサイト上でも同様に表示させたい場合は、このLaTeXをプレビューするJavaScriptライブラリの「MathJax」を使うとプレビューできます。
MathJax

MathJaxはLaTeXをウェブ上でプレビューするJavaScriptライブラリです。
LaTeXに関しての詳細は、過去にMacDownというアプリを使用してプレビューする方法の記事を書いたときに説明しているので、ぜひそちらをご覧ください。
基本的な使い方
下記のスクリプトタグを読み込みます。
<script src=' https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=default' async></script>あとはHTML内で「\[」と「\]」で囲んだ部分がLaTeXとして認識されます。
\[
x = \frac{-b\pm\sqrt{b^{2}-4ac}}{2a} \tag{1}
\]認識される記号を変更する
デフォルトだと「\[」と「\]」の記号で囲った部分が認識されますが、他の記号にしたい場合は下記のコードで変更できます。
<script>
MathJax.Hub.Config({
tex2jax: {
inlineMath:[
[
'$', //開始記号
'$' //終了記号
]
]
}
});
</script>上記のコードを入力したら「$」で囲った部分がLaTeXとして認識されるので、下記の記述でプレビューされます。
$x = \frac{-b\pm\sqrt{b^{2}-4ac}}{2a} \tag{1}$複雑な数式をプレビューしたいことはかなり少なく、1箇所レベルであれば画像でもいいと思ってしまいますが、スクリプトを読み込むだけで簡単にプレビューできるので知っておくと役に立つかもしれません。


Vue CLIで共通のSCSSファイルを読み込む方法
疑似クラスの:hoverと:activeのスマホでの挙動の違い
CSSのz-indexの確認や管理を便利にする方法
Visual Studio CodeでToDoコメントを一覧で表示する拡張機能「Todo Tree」
JavaScriptで日付をコピーして計算すると、コピー元の日付も変わってしまう場合の対処法
gulpでSSI(サーバーサイドインクルード)を使用する「connect-ssi」
Vue CLIでの画像パスの指定方法・配置場所まとめ
MacでCLIツールをインストールするときに行うターミナルでの「パスを通す」とは一体なにか?
「EWWW Image Optimizer」を使ってWordPressをWebPに対応する方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Marpで既存Markdownファイルを使ったスライド作成時に、見出しごとにスライドを分割する方法
WordPressのカスタムメニューでは、内部リンクに対してカスタムリンクは使わない!
売れるウェブサイトは戦略を映している【CSS Nite in Kobe】
Karabiner-Elementsを使って、Finder上でReturnを押すとファイルを開くようにする
HTMLタグの入力をラクにするスニペット集
Obsidianで整理した知識をAnkiで定着させる方法
作業効率化に大きく貢献してくれているMacのアプリ達
Karabiner-Elementsでcommand単体押しで英かなキーを送信するように設定するとcommand + クリックが効かなくなる問題の修正
超軽量なコードエディタ 「Zed」をサブエディタとして活用する