algebrite
Version:
Computer Algebra System in Coffeescript
44 lines (29 loc) • 747 B
text/coffeescript
test_printlatex = ->
run_test [
"printlatex(1/x+x^3+1+1)",
"2+\\frac{1}{x}+x^3",
"lastlatexprint == \"2+\\frac{1}{x}+x^3\"",
"1",
"printlatex(quote(1/x+1+1))",
"\\frac{1}{x}+1+1",
"printlatex(quote(defint(a,y,-sqrt(1-x^2),sqrt(1-x^2))))",
"\\int^{\\sqrt{1-x^2} }_{-\\sqrt{1-x^2} } \\! a \\, \\mathrm{d} y",
"printlatex(1/(x+1))",
"\\frac{1}{1+x}",
"printlatex(1/(x+1)^2)",
"\\frac{1}{(1+x)^2}",
"printlatex(quote(1/(2*a*(x+1))))",
"\\frac{1}{2a(x+1)}",
"printlatex(j^k^l^m)",
"j^{k^{l^m}}",
"printlatex(dot(a,b))",
"a \\cdot b",
"printlatex(inner(a,b))",
"a \\cdot b",
"printlatex(inv(a))",
"{a}^{-1}",
"printlatex(inv(a+1))",
"{(1+a)}^{-1}",
"printlatex(12x^11)",
"12x^{11}",
]