--- loncom/xml/lontexconvert.pm 2005/02/27 17:28:56 1.61 +++ loncom/xml/lontexconvert.pm 2005/02/28 22:17:09 1.63 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # TeX Conversion Module # -# $Id: lontexconvert.pm,v 1.61 2005/02/27 17:28:56 albertel Exp $ +# $Id: lontexconvert.pm,v 1.63 2005/02/28 22:17:09 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -98,7 +98,7 @@ sub convert_real { $Apache::lontexconvert::messedup=1; die &mt("TeX unconverted due to errors"); }; - alarm($Apache::lonnet::perlvar{'lonScriptTimeout'}); + &Apache::lonxml::start_alarm(); if ($ENV{'browser.mathml'}) { $xmlstring=&tth::ttm($$texstring); $xmlstring=~s/\/\/g; @@ -113,7 +113,7 @@ sub convert_real { $xmlstring=~s/^\s*\
'.$$texstring.''; } +sub mimetex_converted { + my $texstring=shift; + my $displaystyle=&displaystyle($texstring); + + &clean_out_math_mode($texstring); + + if ($displaystyle) { + $$texstring='\\displaystyle \\Large '.$$texstring; + } + my $result=''; + if ($displaystyle) { + $result='
'.$result.'
'; + } + return $result; +} + sub converted { if ($ENV{'environment.texengine'} eq 'tth') { return &tth_converted; } elsif ($ENV{'environment.texengine'} eq 'jsMath') { return &jsMath_converted; + } elsif ($ENV{'environment.texengine'} eq 'mimetex') { + return &mimetex_converted; } return &tth_converted; }