数式が書ける! 書けるぞ!!!

μFμν=μ0JναFβγ+βFγα+γFαβ=0\begin{aligned}\partial_\mu F^{\mu\nu} &= \mu_0 J^\nu \\\partial_\alpha F_{\beta\gamma} + \partial_\beta F_{\gamma\alpha} + \partial_\gamma F_{\alpha\beta} &= 0\end{aligned}

マクスウェル方程式のテンソル表示


当サイトphysics-ender.comではmicroCMSというヘッドレスCMSをデータベースに使っているのだが、ここではNotionのように標準でTEXをサポートしていないので、フロント側でレンダーを入れてやる必要があった。まあほぼwindsurfにおまかせしたんですが

useEffect(() => {
  if (article && markdownRef.current) {
    try {
      renderMathInElement(markdownRef.current, {
        delimiters: [
          { left: '$$', right: '$$', display: true },
          { left: '$', right: '$', display: false },
        ],
        throwOnError: false,
      });
    } catch (e) {
      console.error('KaTeX render error', e);
    }
  }
}, [article]);

私がやったことといえば勝手にエラー修正を繰り返してくれるwindsurf君にacceptボタンを押しまくり、エラーが消えたことを確認してデプロイしたくらいである。便利な時代になったなあ

なにはともあれTEX対応したからには数式を書いていきたい。物理の勉強内容のノートとか作ろうかしら。

安直なサイト名にしたことを後悔してきたな