web 上 で tex の数学記法を使う

konnyaku

結論

gatsby のプラグインを使って数式が使えるようになりました

経過

javascript でできるらしかったので実験してみた

参考:Markdown で数式を表示する一番速い方法

<script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML">
</script>
<script type="text/x-mathjax-config">
 MathJax.Hub.Config({
 tex2jax: {
 inlineMath: [['$', '$'] ],
 displayMath: [ ['$$','$$'], ["\\[","\\]"] ]
 }
 });
</script>

これを追加するだけでいい

一応これで表示はできたがなぜかラグがある。(更新したら治る)

少し調べたら gatsby のプラグインを見つけたのでこれを使う。

“gatsby-remark-katex”

以下を gatsby-config.js に記入

plugins: [
    {
      resolve: 'gatsby-transformer-remark',
      options: {
        plugins: [
          `gatsby-remark-katex`,
        ]
      }
    }
  ],

blog-post.js に以下を記入

import "katex/dist/katex.min.css"
$F = ma$
$$V = RI$$

F=maF = ma

V=RIV = RI