version 1.94, 2009/01/02 01:22:33
|
version 1.97, 2009/08/12 20:31:08
|
Line 262 sub mimetex_valign {
|
Line 262 sub mimetex_valign {
|
Proto => 'tcp'); |
Proto => 'tcp'); |
} |
} |
if ($socket) { |
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; |
print $socket $headreq; |
while (<$socket>) { |
while (<$socket>) { |
if (/Vertical\-Align\:\s*?([\-\d]+)/) { |
if (/Vertical\-Align\:\s*?([\-\d]+)/) { |
Line 282 sub mimetex_valign {
|
Line 282 sub mimetex_valign {
|
|
|
sub mimetex_converted { |
sub mimetex_converted { |
my $texstring=shift; |
my $texstring=shift; |
|
|
|
# Alt-Argument for screen readers |
|
my $alt_string=$$texstring; |
|
$alt_string=~s/\"/\'\'/g; |
|
|
|
# Is this displaystyle? |
|
|
my $displaystyle=&displaystyle($texstring); |
my $displaystyle=&displaystyle($texstring); |
|
|
|
# Remove math environment delimiters |
|
|
&clean_out_math_mode($texstring); |
&clean_out_math_mode($texstring); |
|
|
if ($displaystyle) { |
if ($displaystyle) { |
Line 291 sub mimetex_converted {
|
Line 300 sub mimetex_converted {
|
} |
} |
my $esc_texstring = &uri_escape($$texstring); |
my $esc_texstring = &uri_escape($$texstring); |
my $valign = &mimetex_valign($esc_texstring); |
my $valign = &mimetex_valign($esc_texstring); |
my $result='<img src="/cgi-bin/mimetex.cgi?'.$esc_texstring.'" style="vertical-align:'.$valign.'px" alt="$'.$$texstring.'$" />'; |
my $result='<img src="/cgi-bin/mimetex.cgi?'.$esc_texstring.'" style="vertical-align:'.$valign.'px" alt="'.$alt_string.'" />'; |
if ($displaystyle) { |
if ($displaystyle) { |
$result='<center>'.$result.'</center>'; |
$result='<center>'.$result.'</center>'; |
} |
} |