version 1.72, 2006/04/11 18:42:43
|
version 1.75, 2006/05/30 12:47:53
|
Line 42 package Apache::lontexconvert;
|
Line 42 package Apache::lontexconvert;
|
use strict; |
use strict; |
use tth(); |
use tth(); |
use vars qw($errorstring); |
use vars qw($errorstring); |
use Apache::lonmsg(); |
#use Apache::lonxml(); |
use Apache::lonxml(); |
|
use Apache::lonmenu(); |
|
use Apache::lonlocal; |
use Apache::lonlocal; |
use Apache::lonnet; |
use Apache::lonnet; |
|
use lib '/home/httpd/lib/perl/'; |
|
use LONCAPA; |
|
|
|
|
# ====================================================================== Header |
# ====================================================================== Header |
|
|
sub init_tth { |
sub init_tth { |
my $options=$env{'course.'.$env{'request.course.id'}.'.tthoptions'}; |
my $options=$env{'course.'.$env{'request.course.id'}.'.tthoptions'}; |
|
if ($options =~ /\S/) { |
|
$options = ' '.$options; |
|
} else { |
|
undef($options); |
|
} |
if ($env{'browser.mathml'}) { |
if ($env{'browser.mathml'}) { |
&tth::ttminit(); |
&tth::ttminit(); |
if ($env{'browser.unicode'}) { |
if ($env{'browser.unicode'}) { |
&tth::ttmoptions('-L -u1 '.$options); |
&tth::ttmoptions('-L -u1'.$options); |
} else { |
} else { |
&tth::ttmoptions('-L -u0 '.$options); |
&tth::ttmoptions('-L -u0'.$options); |
} |
} |
} else { |
} else { |
&tth::tthinit(); |
&tth::tthinit(); |
if ($env{'browser.unicode'}) { |
if ($env{'browser.unicode'}) { |
&tth::tthoptions('-L -u1 '.$options); |
&tth::tthoptions('-L -u1'.$options); |
} else { |
} else { |
&tth::tthoptions('-L -u0 '.$options); |
&tth::tthoptions('-L -u0'.$options); |
} |
} |
} |
} |
} |
} |
Line 190 sub jsMath_converted {
|
Line 196 sub jsMath_converted {
|
} |
} |
|
|
sub init_math_support { |
sub init_math_support { |
|
&init_tth(); |
&Apache::lontexconvert::jsMath_reset(); |
&Apache::lontexconvert::jsMath_reset(); |
if ($env{'environment.texengine'} eq 'jsMath' || |
if ($env{'environment.texengine'} eq 'jsMath' || |
$env{'form.texengine'} eq 'jsMath' ) { |
$env{'form.texengine'} eq 'jsMath' ) { |
Line 207 sub mimetex_converted {
|
Line 214 sub mimetex_converted {
|
if ($displaystyle) { |
if ($displaystyle) { |
$$texstring='\\displaystyle \\Large '.$$texstring; |
$$texstring='\\displaystyle \\Large '.$$texstring; |
} |
} |
my $result='<img src="/cgi-bin/mimetex.cgi?'.&Apache::lonnet::escape($$texstring).'" />'; |
my $result='<img src="/cgi-bin/mimetex.cgi?'.&escape($$texstring).'" />'; |
if ($displaystyle) { |
if ($displaystyle) { |
$result='<center>'.$result.'</center>'; |
$result='<center>'.$result.'</center>'; |
} |
} |