[l2h] Can no longer have newlines in \author address
Julius Smith
jos at w3k.org
Fri Oct 24 11:51:05 CEST 2003
Under conditions I have not fully characterized, the entire author address
is sometimes left justified while other author data are centered. The
following override to make_singleauthor_title ($alignl replaced by $alignc)
fixes this problem in all cases I have tried. However, I do not understand
why $alignl was ever needed, so this change cannot really be right. It
makes the $alignl argument completely unnecessary.
Julius
sub make_singleauthor_title {
local($alignc, $alignl , $t_author
, $t_affil,$t_institute,$t_date,$t_address,$t_email,$t_authorURL)
= (@_);
my $t_title = '';
my ($s_author_info, $e_author_info) = ('<DIV','</DIV>');
$s_author_info .= ($USING_STYLES ? ' CLASS="author_info"' : '').'>';
if ($t_author) {
if ($t_authorURL) {
local($href) = &translate_commands($t_authorURL);
$href = &make_named_href('author'
, $href, "<STRONG>${t_author}</STRONG>");
$t_title .= "\n<P$alignc>$href</P>";
} else {
$t_title .= "\n<P$alignc><STRONG>$t_author</STRONG></P>";
}
} else { &write_warnings("\nThere is no author for this document."); }
if ($t_institute&&!($t_institute=~/^\s*(($O|$OP)\d+($C|$CP))\s*\1\s*$/)) {
$t_title .= "\n<P$alignc><SMALL>$t_institute</SMALL></P>";}
if ($t_affil&&!($t_affil=~/^\s*(($O|$OP)\d+($C|$CP))\s*\1\s*$/)) {
$t_title .= "\n<P$alignc><I>$t_affil</I></P>";}
if ($t_date&&!($t_date=~/^\s*(($O|$OP)\d+($C|$CP))\s*\1\s*$/)) {
$t_title .= "\n<P$alignc><STRONG>$t_date</STRONG></P>";}
if ($t_address&&!($t_address=~/^\s*(($O|$OP)\d+($C|$CP))\s*\1\s*$/)) {
#JOS: $t_title .= "\n<P$alignl><SMALL>$t_address</SMALL></P>";
$t_title .= "\n<P$alignc><SMALL>$t_address</SMALL></P>";
} # else { $t_title .= "\n<P$alignl>"}
if ($t_email&&!($t_email=~/^\s*(($O|$OP)\d+($C|$CP))\s*\1\s*$/)) {
#JOS: $t_title .= "\n<P$alignl><SMALL>$t_email</SMALL></P>";
$t_title .= "\n<P$alignc><SMALL>$t_email</SMALL></P>";
} # else { $t_title .= "</P>" }
join("\n", $s_author_info, $t_title, $e_author_info);
}
More information about the latex2html
mailing list