個人的なメモ

技術メモがメインです.本ブログはあくまで趣味です.

はてなブログでの数式入力

キーワード VScode, latex, equation 数式

はてなブログでは,MathJaxでlatex形式の数式を変換しているらしい.

普段使用しているVSCodeからはてなブロブ形式に変換する方法を調査した. 良い方法が見つかった.

文字列置換ではてなブログのフォーマットにする

shikaku-sh.hatenablog.com

方法としては,VSCode拡張機能であるReplace Rulesを使用するというもの. 決められたルールで文字列置換が可能.

コマンドパレット(Ctrl+shit+p)からPreferences: Open User SettingsにあるReplace Rulesからsetting.jsonで編集する. 追加するのは下記コード.

下記

  "replacerules.rules": {
        "はてな式 (MathJax) inline" : {
            "find": "\\$(.+?)\\$",
            "replace": "[tex:$1]"
        },
        "はてな式 (MathJax) center" : {
            "find": "\\$\\$([\\s\\S]+?)\\$\\$",
            "replace": "<div align=\"center\">[tex:{$1}]</div>"
        }
    },

お試し結果


y = ax^2 + bx + c

インライン{y = ax ^ 2 + bx + c}もいける.

どうもありがとうございました.