2021年5月20日木曜日

ELMでKaTex

 ElmでKaTexが扱えないか試してみた。

https://package.elm-lang.org/packages/yotamDvir/elm-katex/latest/

に詳しい説明があった。ただ、Examples.Simpleモジュールは、あちこち修正してなんとか動いたが、他のモジュールはRegexなど現在のElmのバージョンではうまくいかないような。

elm makeでjsファイルを作成し、リンクの下段にあるHtmlのサンプルで呼び出すとうまく動作した。

修正ポイントは、

main : Program Never () msg

main =    H.beginnerProgram     { model = ()   , update = flip always    , view = always view     }

のところを

main : Program () {} Msg

main =     Browser.sandbox { init={},update=update, view = view }

と変更してみた。当然、import Browserも必要で、init ,update、Msg,Modelなど T.E.Aに従い 不足しているものを追加していく。

また、VsCodeで、Liveサーバという拡張機能を追加して、簡易サーバを起動することで、サンプルHtml(この中でKatexを読み込んでいると思われる)からelmコンパイルしたjsを読み込むことができた。

0 件のコメント:

コメントを投稿