--- loncom/xml/lontexconvert.pm 2006/03/27 20:40:42 1.71 +++ loncom/xml/lontexconvert.pm 2006/05/18 22:13:50 1.74 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # TeX Conversion Module # -# $Id: lontexconvert.pm,v 1.71 2006/03/27 20:40:42 albertel Exp $ +# $Id: lontexconvert.pm,v 1.74 2006/05/18 22:13:50 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -42,10 +42,7 @@ package Apache::lontexconvert; use strict; use tth(); use vars qw($errorstring); -use Apache(); -use Apache::lonmsg(); -use Apache::lonxml(); -use Apache::lonmenu(); +#use Apache::lonxml(); use Apache::lonlocal; use Apache::lonnet; @@ -53,19 +50,24 @@ use Apache::lonnet; sub init_tth { my $options=$env{'course.'.$env{'request.course.id'}.'.tthoptions'}; + if ($options =~ /\S/) { + $options = ' '.$options; + } else { + undef($options); + } if ($env{'browser.mathml'}) { &tth::ttminit(); if ($env{'browser.unicode'}) { - &tth::ttmoptions('-L -u1 '.$options); + &tth::ttmoptions('-L -u1'.$options); } else { - &tth::ttmoptions('-L -u0 '.$options); + &tth::ttmoptions('-L -u0'.$options); } } else { &tth::tthinit(); if ($env{'browser.unicode'}) { - &tth::tthoptions('-L -u1 '.$options); + &tth::tthoptions('-L -u1'.$options); } else { - &tth::tthoptions('-L -u0 '.$options); + &tth::tthoptions('-L -u0'.$options); } } } @@ -190,6 +192,16 @@ sub jsMath_converted { } } +sub init_math_support { + &init_tth(); + &Apache::lontexconvert::jsMath_reset(); + if ($env{'environment.texengine'} eq 'jsMath' || + $env{'form.texengine'} eq 'jsMath' ) { + return &Apache::lontexconvert::jsMath_header(); + } + return; +} + sub mimetex_converted { my $texstring=shift; my $displaystyle=&displaystyle($texstring);