--- loncom/xml/lontexconvert.pm 2009/01/02 01:22:33 1.94 +++ loncom/xml/lontexconvert.pm 2009/08/12 20:31:08 1.97 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # TeX Conversion Module # -# $Id: lontexconvert.pm,v 1.94 2009/01/02 01:22:33 raeburn Exp $ +# $Id: lontexconvert.pm,v 1.97 2009/08/12 20:31:08 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -262,7 +262,7 @@ sub mimetex_valign { Proto => 'tcp'); } if ($socket) { - my $headreq = "HEAD $path HTTP/1.0 User-Agent: Mozilla/5.0 \r\n\r\n"; + my $headreq = "HEAD $path HTTP/1.0\r\n\r\n"; print $socket $headreq; while (<$socket>) { if (/Vertical\-Align\:\s*?([\-\d]+)/) { @@ -282,8 +282,17 @@ sub mimetex_valign { sub mimetex_converted { my $texstring=shift; + +# Alt-Argument for screen readers + my $alt_string=$$texstring; + $alt_string=~s/\"/\'\'/g; + +# Is this displaystyle? + my $displaystyle=&displaystyle($texstring); +# Remove math environment delimiters + &clean_out_math_mode($texstring); if ($displaystyle) { @@ -291,7 +300,7 @@ sub mimetex_converted { } my $esc_texstring = &uri_escape($$texstring); my $valign = &mimetex_valign($esc_texstring); - my $result='$'.$$texstring.'$'; + my $result=''.$alt_string.''; if ($displaystyle) { $result='
'.$result.'
'; }