Возможно ли при использовании IHaskell, чтобы все выходные данные автоматически обрабатывались Latex или понимались как Markdown?
Возможно, это потребует (по крайней мере, если я хочу, чтобы он работал с данными типа MyType
), используя import IHaskell.Display
и instance IHaskellDisplay MyType where...
, но я не знаю, как заставить это работать!
Спасибо!
edit Кто-то спросил пример, так что я имею в виду: каждая строка вывода (для каждого вывода это строка, в конечном итоге ...) обрабатывается как латексный код (или уценка) , Если функция возвращает, скажем, целое число, результат будет едва видимым, но если функция возвращает строку $\mathbb{Z}$
, то на экране появляется сообщение
$ \ mathbb {Z} $
[ alert! Я думал, что у нас есть латексные формулы в stackoverflow, точно так же, как в mathoverflow, но если мы этого не сделаем, вам нужно ваше воображение здесь! ...]
В конечном итоге я представляю, что у меня будет class Latexable a where showlatex :: a -> String
, и я бы внедрил showlatex для некоторых типов.
Ну, я доволен различными частичными решениями, позволяющими мне набирать некоторых формул непосредственно в ноутбуке, на самом деле не имеет значения, обрабатывается ли вывод all . ..