File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -109,11 +109,15 @@ showMathExprLatex (Atom a []) = a
109
109
showMathExprLatex (Atom a xs) = a ++ showMathExprLatexScript xs
110
110
showMathExprLatex (Partial f xs) = " \\ frac{" ++ convertToPartial (f, length xs) ++ " }{" ++ showPartial xs ++ " }"
111
111
where showPartial :: [MathExpr ] -> String
112
- showPartial xs = let lx = elemCount xs in convertToPartial (head lx) ++ foldr (\ x acc -> " " ++ convertToPartial x ++ acc) " " (tail lx)
112
+ showPartial xs = let lx = elemCount xs in convertToPartial2 (head lx) ++ foldr (\ x acc -> " " ++ convertToPartial2 x ++ acc) " " (tail lx)
113
113
114
114
convertToPartial :: (MathExpr , Int ) -> String
115
115
convertToPartial (x, 1 ) = " \\ partial " ++ showMathExprLatex x
116
116
convertToPartial (x, n) = " \\ partial^" ++ show n ++ " " ++ showMathExprLatex x
117
+
118
+ convertToPartial2 :: (MathExpr , Int ) -> String
119
+ convertToPartial2 (x, 1 ) = " \\ partial " ++ showMathExprLatex x
120
+ convertToPartial2 (x, n) = " \\ partial " ++ showMathExprLatex x ++ " ^" ++ show n
117
121
showMathExprLatex (NegativeAtom a) = " -" ++ a
118
122
showMathExprLatex (Plus [] ) = " "
119
123
showMathExprLatex (Plus (x: xs)) = showMathExprLatex x ++ showMathExprLatexForPlus xs
You can’t perform that action at this time.
0 commit comments