--- loncom/xml/lontexconvert.pm 2014/06/18 06:48:47 1.112.2.4 +++ loncom/xml/lontexconvert.pm 2014/06/18 06:06:47 1.114 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # TeX Conversion Module # -# $Id: lontexconvert.pm,v 1.112.2.4 2014/06/18 06:48:47 raeburn Exp $ +# $Id: lontexconvert.pm,v 1.114 2014/06/18 06:06:47 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -65,10 +65,10 @@ my %unicode_translations = ( '' => 0x23a1, '' => 0x23a2, - '' => 0x23a3, - '' => 0x23a4, + '' => 0x23a3, # when unicode catches up with browsers + '' => 0x23a4, # use these instead of the cheesey brackets below '' => 0x23a5, - '' => 0x23a6, + '' => 0x23a6, # Parens - unicode for browsers/OS which support it @@ -181,10 +181,10 @@ sub convert_real { &Apache::lonxml::end_alarm(); # - # Several strings produced by tth require + # Several strings produced by tth require # transliteration -> unicode equivalents to render reliably # in browsers. %unicode_translations and %unicode_harpoons are tables of - # string->substitution which we now apply. (%ascii_8bit_translations used + # string->substitution which we now apply. (%ascii_8bit_translations used # instead for Windows XP and mobile devices. my $use_ascii; @@ -296,6 +296,16 @@ sub MathJax_converted { return ''."\n"; } + #sub MathJax_process { + # my $state = pop(@MathJax_sent_header); + # return '' if !$state; + # return "\n". + # ''."\n"; + #} + #sub MathJax_state { + # my ($level) = @_; + # return $MathJax_sent_header[$level]; + #} } @@ -432,7 +442,7 @@ sub converted { } elsif ($mode =~ /jsmath/i) { return &jsMath_converted($string); } elsif ($mode =~ /mathjax/i) { - return &MathJax_converted($string); + return &MathJax_converted($string); } elsif ($mode =~ /mimetex/i) { return &mimetex_converted($string); } elsif ($mode =~ /raw/i) { @@ -644,7 +654,7 @@ Header =item jsMath_converted() =item MathJax_converted() - - Mimics the jsMath functionality + - Mimics the jsMath functionality =item tex_engine()