--- loncom/xml/lonxml.pm 2003/10/24 21:31:05 1.287 +++ loncom/xml/lonxml.pm 2003/10/27 19:00:11 1.288 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # XML Parser Module # -# $Id: lonxml.pm,v 1.287 2003/10/24 21:31:05 albertel Exp $ +# $Id: lonxml.pm,v 1.288 2003/10/27 19:00:11 sakharuk Exp $ # # Copyright Michigan State University Board of Trustees # @@ -395,7 +395,7 @@ sub latex_special_symbols { $string =~ s/_/ /g; } else { $string=~s/\\ /\\char92 /g; - $string=~s/\^/\\char94 /g; + $string=~s/\^/\\\^ /g; $string=~s/\~/\\char126 /g; $string=~s/(&[^A-Za-z\#])/\\$1/g; $string=~s/([^&])\#/$1\\#/g; @@ -845,12 +845,14 @@ sub get_all_text_unbalanced { sub increment_counter { my ($increment) = @_; - if (defined($increment) && $increment gt 0) { - $Apache::lonxml::counter+=$increment; - } else { - $Apache::lonxml::counter++; + if ($ENV{'form.freeze_counter'} ne 'yes') { + if (defined($increment) && $increment gt 0) { + $Apache::lonxml::counter+=$increment; + } else { + $Apache::lonxml::counter++; + } + $Apache::lonxml::counter_changed=1; } - $Apache::lonxml::counter_changed=1; } sub init_counter {