在使用 IHaskell 时,是否有可能让 Latex 自动处理所有输出,或者理解为 Markdown ?
也许这将涉及(至少如果我希望它与 type 的数据一起MyType
使用)使用import IHaskell.Display
,instance IHaskellDisplay MyType where...
但我不知道如何使这项工作!
谢谢!
编辑有人问了一个例子,所以我想到的是:每个输出字符串(对于每个输出都是一个字符串,最终......)被处理为乳胶代码(或降价)。如果一个函数返回,比如说,一个整数,结果将几乎不可见,但如果一个函数返回字符串$\mathbb{Z}$
,那么屏幕上显示的是
$\mathbb{Z}$
[警告!我以为我们在 stackoverflow 上有乳胶公式,就像我们在 mathoverflow 中一样,但如果我们没有,你需要你的想象力!...]
最终我想我会有一个class Latexable a where showlatex :: a -> String
并且我会为某些类型实现 showlatex。
好吧,我对各种部分解决方案很满意,让我可以直接在笔记本中排版一些公式,是否处理所有输出并不重要......