1

ascii 数学構文のような単純な電卓を mathML に変換するものが欲しいです。

私はこれを見つけました: http://www1.chapman.edu/~jipsen/mathml/asciimath.html

しかし、私はそれを使用する方法を理解していません..たとえば、コマンドラインから機能させたいので、数式を入力して mathMl バージョンを取得します。どうすればできますか?このような他のプログラムはありますか?おそらくjavascriptよりもブラウザ指向の少ない言語でしょうか?

4

1 に答える 1

1

Perl にはText::ASCIIMathMLがあり、非常にうまく機能します。

Synopsysセクションからの適応:

#!/usr/bin/perl

use strict;
use warning;
use Text::ASCIIMathML;

my $parser = Text::ASCIIMathML->new;

my $ASCIIMathML = "int_0^1 e^x dx";

print $parser->TextToMathML($ASCIIMathML);

与える(読みやすくするために再フォーマット):

<math>
  <mstyle>
    <mrow><msubsup><mo>&#x222B;</mo><mn>0</mn><mn>1</mn></msubsup></mrow>
    <msup><mi>e</mi><mi>x</mi></msup>
    <mrow><mi>d</mi><mi>x</mi></mrow>
  </mstyle>
</math>
于 2009-10-06T20:07:34.107 に答える