我一直在试图确定将某些计算机代数系统的输出转换为某种可见格式(mathml,latex)的最佳方法,那么最好的方法是什么?将平原ascii数学或ascii艺术转换为mathml/latex
我试过使用普通的ascii表示法,并转换为mathml,但结果并不总是正确的,我一直在考虑获得二维ascii艺术表示并将其更改为mathml,有没有库这可以做到这一点(IM与Python工作) 我试过one和two,但他们只能用简单的ascii而不是2-ascii。
%pi
3 %e 3
(%o1) ------- - -
5 5
(%o3) 3*%e^%pi/5-3/5
上述两种都是非常根据最大值是相同的,但将它们转换为 MATHML产量不完善的结果,因为的“%”的优先顺序被弄乱和pi结束而乘以ë比superscipt。用'%pi'代替'pi'是否足够?
你见过http://www.hippasus.com/resources/symmath/maximatypeset.html? – katrielalex
@katrielalex是的,我知道maxima能够做到这一点,可以很好地处理自己简单的ascii输入,但不适用于二维ascii艺术。此外,因为即时通过编程访问它(即时通过使用Python),它会变得有点笨拙(更不用说提示什么时候这样做)在每次评估后运行tex(%),而这一切都不是我尝试使用其他CAS如公理/单数/减少。 – mike