Math2LaTeX

Выложил кусок старого проекта Math Games в открытый доступ. Суть проекта: отрисовка LaTeX’ом обьяснения математических действий

Вот небольшой пример того как это происходит


var div = new Division(256, 2);
console.log(div.toString());
$$ \begin{align*} 1 2 8 \\ 2 \enclose{longdiv}{2 5 6} \\ \underline{\llap{-}2} \phantom{0} \phantom{0} \\ 0 5 \phantom{0} \\ \phantom{0} \underline{\llap{-}4} \phantom{0} \\ \phantom{0} 1 6 \\ \phantom{0} \underline{\llap{-}1} \underline{6} \\ \phantom{0} \phantom{0 } 0 \end{align*} $$

Можно все тоже самое делать пошагово, выделяя цветом текущий шаг.

Примеров пока очень мало, постараюсь добавить в ближайшем будущем.