[LON-CAPA-cvs] cvs: loncom /xml lontexconvert.pm
albertel
lon-capa-cvs@mail.lon-capa.org
Thu, 24 Feb 2005 05:40:08 -0000
albertel Thu Feb 24 00:40:08 2005 EDT
Modified files:
/loncom/xml lontexconvert.pm
Log:
- cleanup minus signs
Index: loncom/xml/lontexconvert.pm
diff -u loncom/xml/lontexconvert.pm:1.47 loncom/xml/lontexconvert.pm:1.48
--- loncom/xml/lontexconvert.pm:1.47 Thu Feb 24 00:33:55 2005
+++ loncom/xml/lontexconvert.pm Thu Feb 24 00:40:08 2005
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# TeX Conversion Module
#
-# $Id: lontexconvert.pm,v 1.47 2005/02/24 05:33:55 albertel Exp $
+# $Id: lontexconvert.pm,v 1.48 2005/02/24 05:40:08 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -242,7 +242,10 @@
$string =~ s/<\=/\%/g;
$string =~ s/>\=/\!/g;
- #protect the confusable greek symbols
+ # makes the decision about what is a minus sign easier
+ $string =~ s/([\=\>\<\%\!\#] *)-/$1 zeroplace -/g;
+
+ # protect the confusable greek symbols
$string =~ s/delta/zdelta/g;
$string =~ s/beta/bita/g;
$string =~ s/theta/thita/g;
@@ -256,6 +259,9 @@
sub postprocess_algebra {
my ($string)=@_;
+
+ # remove the chunk used to sepearate out the minus signs
+ $string =~ s/zeroplace//g;
# exapnd out some operators
$string =~ s/\#/\\not= /g;