Я хотел бы использовать латексную нотацию для уравнений в моем исходном коде. Например, я бы написал следующий комментарий в какой-нибудь исходный файл Haskell Equations.hs:
-- | $v = \frac{dx}{dt}$
В каталоге doc
это отображается пикшей в Equations.tex как:
{\char '44}v = frac{\char '173}dx{\char '175}{\char '173}dt{\char '175}{\char '44}
Я нашел эту функцию в исходном коде для латексного бэкенда Haddock, которая заменяет многие символы, используемые в латексном форматировании:
latexMunge :: Char -> String -> String
...
latexMunge '$' s = "{\\char '44}" ++ s
Есть ли какие-либо существующие функции, которые позволяют мне обойти это и вставить латексные уравнения в комментарии?