[LON-CAPA-cvs] cvs: loncom /xml lontexconvert.pm
albertel
lon-capa-cvs@mail.lon-capa.org
Thu, 24 Feb 2005 10:09:32 -0000
albertel Thu Feb 24 05:09:32 2005 EDT
Modified files:
/loncom/xml lontexconvert.pm
Log:
- adding the option to put it into display style
Index: loncom/xml/lontexconvert.pm
diff -u loncom/xml/lontexconvert.pm:1.57 loncom/xml/lontexconvert.pm:1.58
--- loncom/xml/lontexconvert.pm:1.57 Thu Feb 24 05:07:47 2005
+++ loncom/xml/lontexconvert.pm Thu Feb 24 05:09:32 2005
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# TeX Conversion Module
#
-# $Id: lontexconvert.pm,v 1.57 2005/02/24 10:07:47 albertel Exp $
+# $Id: lontexconvert.pm,v 1.58 2005/02/24 10:09:32 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -215,7 +215,7 @@
sub algebra {
use AlgParser;
- my ($string,$target)=@_;
+ my ($string,$target,$style)=@_;
my $parser = new AlgParserWithImplicitExpand;
$string=&prepare_algebra($string);
my $ret = $parser->parse($string);
@@ -225,7 +225,11 @@
$parser->normalize();
my $latex=$parser->tolatex();
$latex=&postprocess_algebra($latex);
- $latex='$'.$latex.'$';
+ if ($style eq 'display') {
+ $latex='$$'.$latex.'$$x';
+ } else {
+ $latex='\\ensuremath{'.$latex.'}';
+ }
if ($target eq 'web' || $target eq 'analyze') {
$result = &converted(\$latex);
} else {