# kwkbtr’s log

## Tue, 05 Oct 2010

### MathJax+ShowdownTweet

Once I mentioned TiddlyWiki+MathJax for writing research notes containing mathematical expressions in HTML. Yesterday I invented a simpler solution using Showdown and MathJax.

Some remarks:

• Modify the script paths before you use it.
• Uncomment the meta tag for auto-refreshing, if you want. With this feature, changes you make on the file are reflected to the output on the browser almost in real time. Nevertheless, the auto-refreshing always show the top of the page (at least with Safari), which is annoying.
• Showdown's syntax is the same as that of Markdown. There are some conflicts between the Markdown syntax and LaTeX commands, you need to know some workarounds.
• Single backslashes in the commands for opening/closing mathematical expressions ($$ $$ $$) must be replaced by double backslashes since there is a backslash escape rule.
• The superscript command (^) subscript command (_) and the asterisk (*) are interpreted as emphasis by Showdown. To avoid this issue, you can put a space in front of the character or escape them with backslashes.

Enjoy!

• 使う前にJavascriptのパスを修正してください。
• metaタグのコメントを外せば自動更新するようになります。これを設定するとほぼリアルタイムにファイルへの変更が出力に反映されて便利です。
• ShowdownはMarkdownの記法に基づいて文書を整形するので、少しLaTeXコマンドと衝突します。以下のように回避できます。
• 数式の開始・終了のコマンド($$ $$ $$)の中のバックスラッシュを1つから2つにしてください。これはバックスラッシュによるエスケープルールのためです。
• 上つき文字(^)下つき文字(_)とアスタリスク(*)は強調と解釈されるので、直前にスペースを入れるかバックスラッシュでエスケープしてください。

これで勝つる！