version 1.413, 2006/06/27 14:22:39
|
version 1.415.2.1, 2006/10/04 19:50:43
|
Line 366 sub latex_special_symbols {
|
Line 366 sub latex_special_symbols {
|
return $string; |
return $string; |
} |
} |
if ($where eq 'header') { |
if ($where eq 'header') { |
$string =~ s/(\\|_|\^)/ /g; |
$string =~ s/\\/\$\\backslash\$/g; # \ -> $\backslash$ per LaTex line by line pg 10. |
$string =~ s/(\$|%|\{|\})/\\$1/g; |
$string =~ s/(\$|%|\{|\})/\\$1/g; |
$string =~ s/_/ /g; |
|
$string=&Apache::lonprintout::character_chart($string); |
$string=&Apache::lonprintout::character_chart($string); |
# any & or # leftover should be safe to just escape |
# any & or # leftover should be safe to just escape |
$string=~s/([^\\])\&/$1\\\&/g; |
$string=~s/([^\\])\&/$1\\\&/g; |
$string=~s/([^\\])\#/$1\\\#/g; |
$string=~s/([^\\])\#/$1\\\#/g; |
|
$string =~ s/_/\\_/g; # _ -> \_ |
|
$string =~ s/\^/\\\^{}/g; # ^ -> \^{} |
} else { |
} else { |
$string=~s/\\/\\ensuremath{\\backslash}/g; |
$string=~s/\\/\\ensuremath{\\backslash}/g; |
$string=~s/\\\%|\%/\\\%/g; |
$string=~s/\\\%|\%/\\\%/g; |
Line 1013 sub store_counter {
|
Line 1014 sub store_counter {
|
} |
} |
|
|
sub remember_problem_counter { |
sub remember_problem_counter { |
&Apache::lonnet::transfer_profile_to_env(); |
&Apache::lonnet::transfer_profile_to_env(undef,undef,1); |
$state = $env{'form.counter'}; |
$state = $env{'form.counter'}; |
} |
} |
|
|
Line 1024 sub store_counter {
|
Line 1025 sub store_counter {
|
} |
} |
sub get_problem_counter { |
sub get_problem_counter { |
if ($Apache::lonxml::counter_changed) { &store_counter() } |
if ($Apache::lonxml::counter_changed) { &store_counter() } |
&Apache::lonnet::transfer_profile_to_env(); |
&Apache::lonnet::transfer_profile_to_env(undef,undef,1); |
return $env{'form.counter'}; |
return $env{'form.counter'}; |
} |
} |
} |
} |
Line 1328 $cleanbut
|
Line 1329 $cleanbut
|
<input type="submit" name="viewmode" accesskey="v" value="$lt{'vi'}" /> |
<input type="submit" name="viewmode" accesskey="v" value="$lt{'vi'}" /> |
BUTTONS |
BUTTONS |
$buttons.=&Apache::lonhtmlcommon::spelllink('xmledit','filecont'); |
$buttons.=&Apache::lonhtmlcommon::spelllink('xmledit','filecont'); |
$buttons.=&Apache::lonhtmlcommon::htmlareaselectactive('filecont'); |
|
my $editfooter=(<<ENDFOOTER); |
my $editfooter=(<<ENDFOOTER); |
$initialize |
$initialize |
<hr /> |
<hr /> |