ウェブ上で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箇所レベルであれば画像でもいいと思ってしまいますが、スクリプトを読み込むだけで簡単にプレビューできるので知っておくと役に立つかもしれません。


Nuxt.jsの基本と最初のセットアップ「プロジェクトの作成と起動をするまでの流れ」
サーバーのアップロードファイルの最大容量の確認と変更方法
Macで.pemを使ってAmazon EC2インスタンスへSSH接続する方法
Visual Studio CodeでDart Sassのコンパイルができる拡張機能「DartJS Sass Compiler and Sass Watcher」
Nuxt.jsの「layouts」を使用してレイアウトの共通化を行う方法|Nuxt.jsの基本
MAMPでローカル開発環境にWordPressをインストールする手順
JavaScriptで特定のOSやブラウザの判定を行う方法
Vue Routerでページ遷移後にトーストを表示させる方法
Visual Studio Codeで読み込んだCSSで設定されているclass名の入力補完をしてくれる拡張機能「HTML CSS Support」
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Workspacesに新たな機能を追加する「プラグイン」の追加方法と使い方
Apple WatchでiPhoneやMacのロック解除を行う方法
Keyboard Maestroの「Macro Debugger」で複雑なマクロのデバッグを行う方法
サイト運営には不可欠!!自分のブログ用のFacebookPage作ろう。
Backlogをショートカットキーで操作する方法
Route 53のルーティングポリシーまとめ(位置情報ルーティングと地理的近接性ルーティングの違いは?)
間違えて学習してしまったATOKの不要な変換候補を削除する方法
Hazelを使ってMacのファイル整理を自動化する
macOS Mojaveのログイン周りの設定まとめ(ゲストユーザのオフ、ログイン時の壁紙変更)