数式も出力できるよう修正しました
数式の出力ができなかったので、pandocを調整し出力機能を追加しました、出力フォーマットは MathJax に対応しています。
PandocのWriterOptionsへ
writerHTMLMathMethod = MathJax "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml-full.js"
を追加することで実現しています、MathMLみたいな簡単なもので済ませたかったのですが、Chromeなどで出力できないので汎用的なMathJaxとしました。
Prelude Text.Pandoc> :i MathJax
data HTMLMathMethod = ... | MathJax Data.Text.Internal.Text | ...
-- Defined in ‘Text.Pandoc.Options’
MasthJaxの引数にTextですが多分利用されていません、ghcのコンパイラがエラーを出さないために入れています。(ボディ部分の変換しか行わないためです)
ということで、フレーム部分へ
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml-full.js"></script>
というタグを別途追加してください、面倒ですいません、そして出力はこんな感じで出るようになります。
以上、数式が出るようになりました。
Posted on 2020-11-13 18:20:54