Latexをはてなブログmarkdown形式に変換



モチベーション

先日はてなブログmarkdown編集で数式を書いてたら妙なところに詰まってしまいました。調べたらどうもmarkdown編集でのLatexにはクセがあるよう。
例えばDP[i][j]は当然Latexで下のようになりますが、

DP[i][j]

マークダウン編集に[tex:DP[i][j]]と書くと下のように途端に崩れます

DP[i[j]]

同様の謎現象が起こることは多々あるよう。ということで"まともな"Latexはてブmarkdown編集用に変更する作業をプログラムにさせることにしました。

使い方

Latexで書いた数式を用意します。ここではz = Ae^{\omega it}+Be^{-\omega it}を用います。
上のテキストボックスに元数式を書きます。

下のテキストボックスに出てきたモノを、markdown編集モードで入れたい場所に貼り付けるればOK。


markdown編集に貼り付けると


このとおり

 何をしているか

 参考にさせていただいたこのサイトで述べられていたことをやっただけです。

7shi.hateblo.jp

具体的には、

  • 数式をブロック環境として変換する場合、

    1. <div align="center">[tex:]</div>で囲む

    2. ]\]に置換

  • 数式をインライン数式として変換する場合、

    1. [tex:\displaystyle{}]で囲む

    2. ^(指数)の後ろにスペースを挿入

    3. _(添え字)の前後にスペースを挿入

    4. \{,\},]\\{,\\},\\]に置換




以下のサイトを参考にさせていただきました。ありがとうございました

 

7shi.hateblo.jp

はてなブログmarkdown編集でのLatexの書き方について

 

kotokunohate.hatenablog.com

はてなブログでのjQuery導入方法について

 

blog.rinotc.com

はてなブログ上でのformの載せ方について