--- loncom/xml/lontexconvert.pm 2004/03/19 17:54:17 1.36
+++ loncom/xml/lontexconvert.pm 2005/02/28 22:17:09 1.63
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# TeX Conversion Module
#
-# $Id: lontexconvert.pm,v 1.36 2004/03/19 17:54:17 albertel Exp $
+# $Id: lontexconvert.pm,v 1.63 2005/02/28 22:17:09 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -36,8 +36,6 @@
# The C source of the Code may not be distributed by the Licensee
# to any other parties under any circumstances.
#
-# 05/29/00,05/30,10/11,10/20 Gerd Kortemeyer
-# 5/4 Gerd Kortemeyer
package Apache::lontexconvert;
@@ -76,8 +74,8 @@ sub header {
my $time=time;
&init_tth();
return &Apache::lonxml::xmlbegin().
- &Apache::lonxml::fontsettings().
"\n
\n".
+ &Apache::lonxml::fontsettings().
&Apache::lonmenu::registerurl(undef,'tex').
"\n\n";
}
@@ -95,11 +93,12 @@ sub convert_real {
my ($xmlstring,$errorstring);
local $SIG{SEGV}=sub { $Apache::lontexconvert::messedup=1; die; };
local $SIG{ALRM}=sub {
+ &Apache::lonnet::logthis("ALRM");
$xmlstring='['.&mt("TeX unconverted due to errors").']';
$Apache::lontexconvert::messedup=1;
die &mt("TeX unconverted due to errors");
};
- alarm($Apache::lonnet::perlvar{'lonScriptTimeout'});
+ &Apache::lonxml::start_alarm();
if ($ENV{'browser.mathml'}) {
$xmlstring=&tth::ttm($$texstring);
$xmlstring=~s/\