--- loncom/xml/lontex.pm 2006/04/10 22:30:11 1.10 +++ loncom/xml/lontex.pm 2023/12/22 13:38:01 1.14 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # TeX Content Handler # -# $Id: lontex.pm,v 1.10 2006/04/10 22:30:11 albertel Exp $ +# $Id: lontex.pm,v 1.14 2023/12/22 13:38:01 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -61,7 +61,7 @@ sub footer { $Apache::lonxml::errorstring); } # -------------------------------------------------------------------- End Body - $xmlstring.=&Apache::lonxml::xmlend(); + $xmlstring.=&Apache::loncommon::end_page({'discussion' => 1}); return $xmlstring; } @@ -96,8 +96,6 @@ sub handler { ['texengine','inhibitmenu']); - &Apache::lontexconvert::init_tth(); - $r->print(&Apache::loncommon::start_page(undef,undef, {'bgcolor' => '#FFFFFF', 'force_register' => 1, @@ -105,8 +103,15 @@ sub handler { ($env{'form.inhibitmenu'} eq 'yes'), })); + my $displaymode; + if (&Apache::lonnet::EXT('resource.0.texdisplay') =~ /^(tth|mathjax)$/i) { + $displaymode = $1; + } + if ($env{'form.texengine'} =~ /^(tth|mathjax)$/i) { + $displaymode = $1; + } $r->print(&Apache::lontexconvert::converted(\$texstring, - $env{'form.texengine'})); + $displaymode)); $r->print(&footer()); return OK; @@ -115,6 +120,32 @@ sub handler { 1; __END__ +=pod + +=head1 NAME + +Apache::lontex.pm + +=head1 SYNOPSIS + +Handler for tex files (somewhere in modules) + +This is part of the LearningOnline Network with CAPA project +described at http://www.lon-capa.org. + + +=head1 SUBROUTINES + +=over + +=item footer() + +Main Handler + +=back + +=cut +