最近はてなブログだけでなく、GitHub や Colab でマークダウンで数式入りの文章をたくさん書いているのですが、マークダウンの中で空白行をどうやって入れるか、数式を書くときに使うドルマーク、dollar sign をどうやってエスケープするかについて。
markdown empty lines
how to escape dollar sign in markdonw
とかで検索するといろいろ出てきます。
わたしの今の結論。
まず、空白行については
+スペース2つ
これが一番汎用性がある。 バッククォート+スペース+バッククォート+スペース2つは、はてななどで色がついてしまう。 ドル記号+チルダ記号+ドル記号+スペース2つは、数式対応(MathJax対応)していないサイトでは使えない。<br><br>
はほとんどのところで使えるけど、Colab はマークダウン中の html は建前としては対応していないので、これだけ使うのは気持ち悪い。
$
がいいと思う。 $30.00 とか。なぜなら、数式対応(MathJax対応)しているサイトとしていないサイトでエスケープの必要不必要が違うので、\
でエスケープするとエスケープ記号が見えたり見えなかったりして気持ちがわるい。 その点、$
もしくはこれのコードバージョン 
ならばどこでも使える(はず) と思うがどうか。