MacDownでLaTeX風の記述を使って数式をキレイに表示させる

よく使っているMarkdownエディタのMacDownにLaTeX風の記述ができたので、色々遊んでみました。
LaTeXとは?
LaTeXは、複雑なテキストを表現するために作られた組版システムです。
結構色んな読み方があるようで「ラテック」「レイテック」「ラテフ」などの読み方があるそうです。
もともとはTeXというシステムを元に作られたようです。ちなみにTeXは「テック」または「テフ」と読むらしく、「テック」読みが一般的らしいので、自分はそれに合わせてLaTeXは「ラテック」と読むことにします。
また、日本ではTeXとLaTeXを日本語化したpTeX・pLaTeXというものが比較的に使われているそうです。
表示
実際の表示は下の画像のようになります。キレイにプレビューされていますね。

MacDownでの設定
今回は、MacDownの[環境設定]→[レンダリング]→「LaTeX風の数式シンタックス」にチェックを入れて、簡単な数式を表示する方法についてまとめてみます。

LaTeXの書き方
基本
まずは数式を書く時は$(ドルマーク)で文字を囲みます。
$数式を書く時はドルマークで囲む$自乗
a^2の形式で自乗になります。
$y = ax^2$下付き文字
a_{b}の形式で下付き文字になります。
$a_{i}$単位
{a/b}の形式で、単位に使われる「a毎b」の表現ができます。
${m/s}$括弧
\left(で左括弧、\right)で右括弧が表現できます。
普通の括弧と違って、分数や自乗などのサイズにキレイに合わせてくれます。
$\left( \right)$分数
\frac{a}{b}の形式で「b分のa」の表現ができます。
fracはFraction(分数)の略です。
$\frac{1}{2}$平方根
\sqrt{a}の形式で、平方根であるルートを表現できます。
sqrtはSquare Root(平方根)の略ですね。
$\sqrt{2}$インテグラル
\int_{a}^{b}で、積分記号を表現できます。
intはIntegralの略ですね。
$\int_{a}^{b}$三角関数
\sinでサイン、\cosでコサイン、\tanでタンジェント、ついでに\thetaでシータを表現できます。
$\sin\theta=\frac{b}{a}$
$\cos\theta=\frac{c}{a}$
$\tan\theta=\frac{b}{c}$対数
\logで対数を表現できます。
$\log$総和・総状
\sumで総和(シグマ)、\prodで総乗(大文字のパイ)を表現できます。
sumはそのままSum(和)でprodはProduct(積)の略ですね。
$\sum \prod$まとめ
他にも細かい書き方は色々あるみたいなのですが、とりあえず基本的な書き方はこんな感じです。
自分の場合、今のところ使う機会はありませんが、PC上でこうやってキレイに数式を表示させられるのはなかなか面白いですよね。

Ulyssesで記号を使ったマークアップを無効化する方法|毎回エスケープするのが面倒なときに使える
毎日必ず行っている操作を少しでもラクにする!Macのカーソル操作関連の小技
三点リーダー(……)とダッシュ記号(——)の正しい使い方
「年」と「歳」の使い分け / 「褒める」と「誉める」 / 「マネージャー」と「マネジャー」
Ulyssesのシートを絞り込んですぐに探せる「フィルタ」機能
Ulyssesで原稿を修正前の状態に戻せるバージョン管理機能やバックアップ機能
Ulyssesで複数シートをまとめてグループ化したり、1つのシートに結合する
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Path Finder 9をインストールしたらとりあえず行う初期設定
【後編】Sync & Liveで取り回す Illustrator でのデータ作り!!CSS Nite in KOBE, Vol.26
iPhoneでスクリーンショットを撮影するときにHEIC形式ではなくJPG形式で保存する方法
Google関連サービスをすばやく確実に変換するための単語登録サンプル
Search Consoleのカバレッジで「送信された URL に noindex タグが追加されています」と表示された時の対処法
iPhoneやiPadのSafariに機能拡張をインストールして、さらに快適なブラウジングを行う
HTMLが書ければすぐ習得できるテンプレートエンジン「EJS」の基本的な書き方
1Passwordの開発者向け機能(SSH Agent / Environments / 1Password CLI / Developer Watchtower)
Vue CLIでの画像パスの指定方法・配置場所まとめ
ツイエバを使ってTwitterのいいねやツイート履歴をEvernoteに保存する方法