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


コーディング時に「アノテーションコメント」を使ってコードを見やすく管理する
PS Auto Sitemapを使って自分のブログのサイトマップを作成する
CSSで::placeholderにスタイルを設定する方法
Google Maps APIを使ってGoogle Mapsをウェブサイトに表示させる方法
様々な作業を自動化するgulpの基礎と導入方法
Google Maps APIでピンの見た目をカスタマイズする方法
SafariのURLメニュー部分も考慮できるCSSの単位「dvh」
Google Maps APIでピンをクリックしたときに吹き出しを表示する方法
さくらのレンタルサーバで.htaccessが原因で500エラーになってしまう場合のチェックリスト
Visual Studio CodeからFTPソフトのTransmitを使用する拡張機能「Transmit」
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
iOS Safariで指定したフォントサイズにならない場合の対処法
BetterTouchToolのウインドウスナップ機能とBetterSnapToolの細かい違い
Backlogをショートカットキーで操作する方法
W3 Total Cacheをレスポンシブデザインのテーマで使用する時の注意ポイント!!【WordPress】
CSS Nite in Kobe, vol.42「ユーザーの感情に寄り添い、検索エンジンからも評価される「ドリルライティング」実践講座」に参加してきました
Sketchのプラグインを管理ツールを使わずに直接フォルダで管理する方法
Slackのリマインダー機能「/remind」についてのまとめ
全角スペースを可視化してくれるVisual Studio Codeの拡張機能「zenkaku」
知っているとちょっと便利なMacの小技 #1日1Tips – 2019年8月