Я пытался определить лучший способ конвертировать вывод из некоторых систем компьютерной алгебры в какой-нибудь презентабельный формат (математика, латекс), что было бы лучше всего?преобразование простой ascii математики или ascii art в mathml/latex
Я попытался использовать простое представление ascii и преобразовать в mathml, но результаты не всегда правильные, я думал о том, чтобы получить 2-мерное представление искусства ascii и изменить его на mathml, есть ли там библиотеки что может это сделать (im работает с python) я попробовал one и two, но они работают только с простым ascii не 2-d ascii.
%pi
3 %e 3
(%o1) ------- - -
5 5
(%o3) 3*%e^%pi/5-3/5
оба вышеперечисленное в значительной степени то же самое в соответствии с максимумами, но превращение их урожайности MathML несовершенные результаты, из-за «%» порядок старшинства перепутались и пи заканчивается умножением е, а чем superscipt. Достаточно ли заменить «% pi» на «pi»?
Вы видели http://www.hippasus.com/resources/symmath/maximatypeset.html? – katrielalex
@ katrielalex Да, я знаю о способности максимумов сделать это, хорошо работает со своими простыми входами ascii, но не с 2-d ascii art. более того, поскольку я обращаюсь к нему программно (im, используя python), он становится немного неуклюжим (не говоря уже о том, чтобы не сказать, когда это делать), чтобы запустить tex (%) после каждой оценки, и это не будет решением в тот момент, когда я пытаюсь используйте некоторые другие CAS, такие как axiom/singular/reduce. – mike