在使用IHaskell时,是否可以让Latex自动处理所有输出,或者将其理解为Markdown?
这可能涉及到(至少如果我希望它处理MyType类型的数据)使用import IHaskell.Display和instance IHaskellDisplay MyType where...,但是我不知道如何使它工作!
谢谢!
--有人问了一个例子,所以我想到的是:每个输出字符串(每个输出最终都是一个字符串.)处理为乳胶码(或减价)。如果函数返回(例如,整数),结果将几乎不可见,但如果函数返回字符串$\mathbb{Z}$,则屏幕上显示的内容是
$\mathbb{Z}$
警报!我以为我们有乳胶配方在堆叠溢出,就像我们在mathoverflow,但如果我们没有,你需要你的想象力!
最终,我想我会有一个class Latexable a where showlatex :: a -> String,我会为某些类型实现显示乳液。
嗯,我对各种局部解决方案很满意,允许我在笔记本上直接排版一些公式,是否所有的输出都被处理了并不重要。
发布于 2018-08-30 16:22:25
这是我自己问题的部分答案。
import IHaskell.Display (latex)
如果你试着说
latex "$x+y$"
它起作用了!
仍然需要找到一种机制,以便在某些情况下自动调用latex,因此问题仍然没有解决。但在大多数情况下我很好。
https://stackoverflow.com/questions/52099480
复制相似问题