--- loncom/xml/lontexconvert.pm 2001/11/29 19:03:58 1.4 +++ loncom/xml/lontexconvert.pm 2002/11/09 22:05:33 1.13 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # TeX Conversion Module # -# $Id: lontexconvert.pm,v 1.4 2001/11/29 19:03:58 www Exp $ +# $Id: lontexconvert.pm,v 1.13 2002/11/09 22:05:33 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -55,31 +55,46 @@ sub header { my $time=time; if ($ENV{'browser.mathml'}) { &tth::ttminit(); + if ($ENV{'browser.unicode'}) { + &tth::ttmoptions('-L -u1'); + } else { + &tth::ttmoptions('-L -u0'); + } } else { &tth::tthinit(); + if ($ENV{'browser.unicode'}) { + &tth::tthoptions('-L -u1'); + } else { + &tth::tthoptions('-L -u0'); + } } return &Apache::lonxml::xmlbegin(). &Apache::lonxml::fontsettings(). "\n
\n". - &Apache::lonxml::registerurl(). + &Apache::lonxml::registerurl(undef,'tex'). "\n\n"; } # ================================================================== Conversion sub converted { - my $texstring=shift; - my $xmlstring; + my $texstring=shift; + my $xmlstring='[UNDISPLAYABLE]'; + eval(<<'ENDCONV'); + { + local $SIG{SEGV}=sub { die; }; if ($ENV{'browser.mathml'}) { $xmlstring=&tth::ttm($$texstring); $xmlstring=~s/\