2009-10-06 42 views

回答

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>