UlyssesでMathJaxを使用して、LaTeXの数式をプレビューでキレイに表示させる方法

ウェブサイト上でLaTeXをプレビューする方法に、MathJaxというJavaScriptライブラリを使用する方法があります。
Ulyssesのソースブロックを使えば、HTMLをプレビュー時にそのままHTMLとして読み込んでくれるので、ソースブロックにMathJaxのコードを追加すれば、Ulysses上でもMathJaxが使えるようになります。
MathJaxに関しての詳細や、Ulyssesのソースブロックに関しては過去に記事にしているので、そちらもご覧ください。
MathJaxの読み込み
まずはMathJaxの読み込みからです。
下記のコードをUlysses上のソースブロックに追加します。

<script src=' https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=default' async></script>
<script>
MathJax.Hub.Config({
tex2jax: {
inlineMath:[
[
'$', //開始記号
'$' //終了記号
]
]
}
});
</script>これで「$」で囲った部分にMathJaxが反映されるようになります。
他の記号に変更したい場合は<script>内の設定を変更します。
プレビュー方法
試しに2乗をプレビューしてみます。
下記のように「^」のあとに数字を入力すれば累乗を表現できます。

$y = ax^2$入力したらプレビューして確認します。
「HTML」と「ePub」のプレビューだと、無事MathJaxが効いて2乗がキレイに表示されました。


それ以外の普通の「テキスト」や「PDF」「DOCX」では効かないので注意しましょう。



UlyssesでシートをDropboxやGoogle Driveなどの外部フォルダ上で管理する
Ulysses編集画面の画像プレビューが小さすぎる場合の対処法
Ulyssesで目標や締め切りを決めて特定のプロジェクトの文章を管理できる機能
Ulyssesでソースブロックとテーブルタグを使って、無理矢理テーブルを表示させる方法
ウェブサイトにおける「コピーライト」の書き方
Ulyssesで記号を使ったマークアップを無効化する方法|毎回エスケープするのが面倒なときに使える
技術的な文章を書く時の自分ルール
文章を書くことだけに集中できる、高機能でシンプルなデザインのテキストエディタ「Ulysses」
Ulyssesで複数シートをまとめてグループ化したり、1つのシートに結合する
高機能で定番なテキストエディタ「Jedit Ω」で自分好みの編集を実現する
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
無料版でも高機能なランチャーアプリ「Raycast」の基本機能と環境設定
OnyXでターミナルを使わずにmacOSの詳細設定を行う
軽量で高速なターミナルエミュレーター「Ghostty」の設定方法
Eagleで実現するクリエイティブ素材の簡単管理
かゆいところに手が届く「Supercharge」でMac環境を便利にカスタマイズする
超軽量なコードエディタ 「Zed」をサブエディタとして活用する
Bartender 6で追加されたWidgets機能で自作メニューバーアイテムを簡単に作成する
Googleカレンダーを便利に活用するための小技集(祝日だけを表示・月末の繰り返しイベントを追加)
Obsidianを使った「自己流PKM」で行う知識トレーニング
テキストエディタ・ノートアプリ関連のショートカットキーをKeyboard Maestroで統一する