如何在 Haskell 图中放置类似乳胶的数学公式(例如通过 mathjax)?

How to place latex-like mathematical formulas (e.g. via mathjax) in Haskell Diagrams?

我正在尝试将乳胶式数学公式放入 haskell 图表中。

文档页面 http://projects.haskell.org/diagrams/doc/manual.html#essential-conceptshttp://projects.haskell.org/diagrams/doc/tutorials.html 建议可以使用一种叫做 'mathjax' 的东西来实现这一点。

是否有关于如何实际编码的解释或示例?


尝试按照这些链接中的文档进行操作,我最好的猜测是:

mathDiagram :: Diagram B
mathDiagram = stroke $ textSVG "`2 + \sqrt{\pi}`:math:" 1

但这当然会报错:

induction.hs:13:35: error:
    lexical error in string/character literal at character 's'

您可以使用 diagrams-pgf 后端执行此操作。只需使用 text 函数并在文本周围加上美元符号。此外,请参阅此处了解如何在 LaTeX 文档中包含图表:http://projects.haskell.org/diagrams/doc/latex.html .