Diff for /loncom/xml/algebra/AlgParser.pm between versions 1.9 and 1.10

version 1.9, 2005/02/24 09:06:14 version 1.10, 2005/02/24 09:37:05
Line 596  sub tolatex { Line 596  sub tolatex {
       #       added missing trig functions        #       added missing trig functions
       #        #
       #$specialfunc = '(?:abs|logten|asin|acos|atan|sech|sgn|step|fact)';        #$specialfunc = '(?:abs|logten|asin|acos|atan|sech|sgn|step|fact)';
       my $specialfunc = '(?:abs|(logten)|a(sin|cos|tan|sec|csc|cot)(h)?|sgn|step|fact)';        my $specialfunc = '(?:(logten)|a(sin|cos|tan|sec|csc|cot)(h)?|sgn|step|fact|(abs))';
       #        #
       #  End DPVC        #  End DPVC
       #        #
Line 608  sub tolatex { Line 608  sub tolatex {
   elsif (defined($2)) {    elsif (defined($2)) {
       return ('\mbox{' . $2.$3 .'}^{-1}'. $p1 . $args[1]->tolatex() . $p2);        return ('\mbox{' . $2.$3 .'}^{-1}'. $p1 . $args[1]->tolatex() . $p2);
   }    }
     elsif (defined($4)) {
         return ('|' . $args[1]->tolatex() . '|');
     }
   else {    else {
       return ('\mbox{' . $args[0] .'}'. $p1 . $args[1]->tolatex() . $p2);        return ('\mbox{' . $args[0] .'}'. $p1 . $args[1]->tolatex() . $p2);
   }    }

Removed from v.1.9  
changed lines
  Added in v.1.10


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>