--- loncom/xml/lontexconvert.pm 2006/04/11 18:42:43 1.72
+++ loncom/xml/lontexconvert.pm 2006/05/30 12:47:53 1.75
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# TeX Conversion Module
#
-# $Id: lontexconvert.pm,v 1.72 2006/04/11 18:42:43 albertel Exp $
+# $Id: lontexconvert.pm,v 1.75 2006/05/30 12:47:53 www Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -42,29 +42,35 @@ package Apache::lontexconvert;
use strict;
use tth();
use vars qw($errorstring);
-use Apache::lonmsg();
-use Apache::lonxml();
-use Apache::lonmenu();
+#use Apache::lonxml();
use Apache::lonlocal;
use Apache::lonnet;
+use lib '/home/httpd/lib/perl/';
+use LONCAPA;
+
# ====================================================================== Header
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 +196,7 @@ sub jsMath_converted {
}
sub init_math_support {
+ &init_tth();
&Apache::lontexconvert::jsMath_reset();
if ($env{'environment.texengine'} eq 'jsMath' ||
$env{'form.texengine'} eq 'jsMath' ) {
@@ -207,7 +214,7 @@ sub mimetex_converted {
if ($displaystyle) {
$$texstring='\\displaystyle \\Large '.$$texstring;
}
- my $result='';
+ my $result='
';
if ($displaystyle) {
$result='