3
# copyright 2003-2005, Jacques Distler
7
use File::Temp qw(tempfile);
9
MT->add_text_filter(itexToMML => {
10
label => 'itex to MathML',
11
on_format => sub { &itexToMML; },
13
MT->add_text_filter(itexToMMLpara => {
14
label => 'itex to MathML with parbreaks',
15
on_format => sub { &itexToMMLpara; },
21
my ($Reader,$outfile) = tempfile( UNLINK => 1 );
22
my ($Writer,$infile) = tempfile( UNLINK => 1 );
24
system("/usr/local/bin/itex2MML <$infile >$outfile");
28
eval {unlink ($infile, $outfile);};
36
my ($Reader,$outfile) = tempfile( UNLINK => 1 );
37
my ($Writer,$infile) = tempfile( UNLINK => 1 );
39
system("/usr/local/bin/itex2MML <$infile >$outfile");
43
eval {unlink ($infile, $outfile);};
50
my @paras = split /\n\n/, $str;
52
if ($p !~ m@^</?(?:h1|h2|h3|h4|h5|h6|table|ol|dl|ul|menu|dir|p|pre|center|form|fieldset|select|blockquote|address|div|hr)@) {