From: dpvc v. a. <we...@ma...> - 2007-09-30 11:26:03
|
Log Message: ----------- Don't use dollar signs in the TeX output, since BEGIN_TEXT/END_TEX does command substitution then variable substitution then math, so \{$f->TeX\} would insert dollars, which would then be substituted as variables. Modified Files: -------------- pg/macros: contextPiecewiseFunction.pl Revision Data ------------- Index: contextPiecewiseFunction.pl =================================================================== RCS file: /webwork/cvs/system/pg/macros/contextPiecewiseFunction.pl,v retrieving revision 1.3 retrieving revision 1.4 diff -Lmacros/contextPiecewiseFunction.pl -Lmacros/contextPiecewiseFunction.pl -u -r1.3 -r1.4 --- macros/contextPiecewiseFunction.pl +++ macros/contextPiecewiseFunction.pl @@ -740,7 +740,7 @@ my $self = shift; my @cases = (); foreach my $If (@{$self->{data}}) { my ($I,$f) = @{$If}; - push(@cases,'\displaystyle{'.$f->TeX."}&\\text{if \$".$I->TeX."\$}"); + push(@cases,'\displaystyle{'.$f->TeX."}&\\text{if}\\ ".$I->TeX); } if (scalar(@cases)) { push(@cases,'\displaystyle{'.$self->{otherwise}->TeX.'}&\text{otherwise}') if defined $self->{otherwise}; |