jxxcarlson/etex/1.0.4

NOTE: the latest version is 1.1.0

ETeX.Transform

ETeX is an alternative to standard ETeX. Where in TeX one writes \frac{1}{ n+1}", in ETeX one writes "frac(1, n+1)". The function transformETeX maps ETeX expressions to TeX expressions:

    transformETeX Dict.empty "frac(1, n+1)" == "\\frac{1}{ n+1}"

In addition, one has

     transformETeX Dict.empty "\\frac{1}{ n+1}" == "\\frac{1}{ n+1}"

Therefore a both TeX and ETeX expressions can be mixed freely

evalStr : MathMacroDict -> String -> String
inverseTransformETeX : MathMacroDict -> String -> String
makeMacroDict : String -> Dict String MacroBody
transformETeX : MathMacroDict -> String -> String
type alias MathMacroDict =
MathMacroDict