--- loncom/xml/lonxml.pm 2003/11/20 21:43:24 1.293 +++ loncom/xml/lonxml.pm 2003/11/21 18:54:10 1.294 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # XML Parser Module # -# $Id: lonxml.pm,v 1.293 2003/11/20 21:43:24 albertel Exp $ +# $Id: lonxml.pm,v 1.294 2003/11/21 18:54:10 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -404,7 +404,9 @@ sub latex_special_symbols { $string=~s/\\ /\\char92 /g; $string=~s/\^/\\\^ /g; $string=~s/\~/\\char126 /g; - $string=~s/(&[^A-Za-z\#])/\\$1/g; + #fixup & if it doesn't look like + # { or α + $string=~s/(&(?!((\#[0-9]+)|([a-z]+));))/\\$1/gi; $string=~s/([^&])\#/$1\\#/g; $string=~s/(\$|_|{|})/\\$1/g; $string=~s/\\char92 /\\texttt{\\char92}/g;