--- loncom/xml/lontexconvert.pm 2005/02/24 08:32:11 1.49 +++ loncom/xml/lontexconvert.pm 2005/02/24 09:06:14 1.50 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # TeX Conversion Module # -# $Id: lontexconvert.pm,v 1.49 2005/02/24 08:32:11 albertel Exp $ +# $Id: lontexconvert.pm,v 1.50 2005/02/24 09:06:14 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -221,7 +221,7 @@ sub algebra { my $ret = $parser->parse($string); my $result='['.&mt('Algebra unconverted due to previous errors').']'; if ( ref($ret) ) { - $parser->tostring(); + #$parser->tostring(); $parser->normalize(); my $latex=$parser->tolatex(); $latex=&postprocess_algebra($latex); @@ -239,12 +239,7 @@ sub algebra { sub prepare_algebra { my ($string)=@_; - # change some multi character operators into single character operators - $string =~ s/<>/\#/g; - $string =~ s/<\=/\%/g; - $string =~ s/>\=/\!/g; - - # makes the decision about what is a minus sign easier + # makes the decision about what is a minus sign easier supposedly $string =~ s/([\=\>\<\%\!\#] *)-/$1 zeroplace -/g; return $string; @@ -253,10 +248,10 @@ sub prepare_algebra { sub postprocess_algebra { my ($string)=@_; - # exapnd out some operators - $string =~ s/\#/\\not= /g; - $string =~ s/\%/\\leq /g; - $string =~ s/\!/\\geq /g; + # moodle had these and I don't know why, ignoring them for now + # $string =~/\\left\{/\{/g; + # $string =~/\\right\}/\}/g; + # $string =~/\\fun/ /g; return $string; }