jiggzson / nerdamer

a symbolic math expression evaluator for javascript
http://www.nerdamer.com
MIT License
514 stars 82 forks source link

I'd like to sort result of nerdamer in power order, not alphabetical #578

Closed michalmicpaw closed 3 years ago

michalmicpaw commented 3 years ago

Hi.

What should I change, to sort result of nerdamer(str).evaluate().toTeX(), to be ordered in power order?

I.E.

*1/3x^3+1/2x+x^2 => 1/3x^3+x^2+1/2x**?

Where should I dig?

jiggzson commented 3 years ago

Your issue seems to be related to the fact that you call evaluate. When you just call toTeX it does order it in the form you prefer. Not sure why this happens when evaluate is called.