일부 컴퓨터 대수 시스템의 출력을 표현형 (mathml, latex)으로 변환하는 가장 좋은 방법을 결정하기 위해 최선의 방법은 무엇입니까?평범한 아스키 수학 또는 아스키 아트를 mathml/latex로 변환
일반 ASCII 표현을 사용하고 mathml로 변환하려고 시도했지만 결과가 항상 올바르지 않습니다. 2-d ascii 아트 표현을 가져 와서 mathml로 변경하려고 생각했습니다. 거기에 라이브러리가 있습니까? 그 일을 할 수있는 (파이썬과 함께 일하고있다.) 나는 one과 two을 시도했지만 2-ascii가 아닌 단순한 ascii에서만 작동한다.
%pi
3 %e 3
(%o1) ------- - -
5 5
(%o3) 3*%e^%pi/5-3/5
상기 두
는 우선 순위가 엉망 및 PI 오히려 예를 승산 끝 맥시에있어서 거의 동일하지만 때문에 '%'로, MathML을 수율에 불완전한 결과들을 변환 superscipt보다. 'pi'를 '% pi'로 대체하면 충분합니까?
당신이 http://www.hippasus.com/resources/symmath/maximatypeset.html 본 적이 생산 Asciimath의 MathJax 버전을 사용하십니까? – katrielalex
@katrielalex 네, 맥시마의 능력에 대해 알고 있습니다. 자신의 간단한 아스키 입력으로 잘 작동하지만 2-d 아스키 아트로는 잘 작동하지 않습니다. 게다가 (python을 사용하여) 프로그래밍 방식으로 접근하고 있기 때문에 모든 평가 후에 tex (%)를 실행하는 것이 조금 서투르다. (말할 것도없이 impracticall은 말할 것도없고) 이것은 내가 해보려하는 순간 해결책이 될 수 없다. axiom/singular/reduce와 같은 다른 CAS를 사용하십시오. – mike