I'm experiencing some problems with V98.2 beta6 and beyond with long
URLs in bibliography entries.  BibTeX cuts these long entries at 80
characters by putting a % at the end of the line and continuing on the
next (seems unnecessary to me, but I'm no BibTeXpert).  This seems to
cause big problems for LaTeX2HTML's \htmladdnormallink.  Here's part
of the offending bib file, the LaTeX file that generates the
bibliography, and the output from BibTeX.  I no longer have the messed
up HTML page, but I can install l2h98.2beta6 or l2h98.2beta8 or
l2h-devel again (I tried them all) and regenerate it if necessary.

l2h98.2beta4 doesn't have this problem, though it still seems to mess
up the string.

BEGIN index.bib
@string{hymas:frs:URL="\htmladdnormallink
{\url{http://w3.austin.ibm.com/:/projects/d58s/sockets/43K/251546/net_frs.html
}}
{http://w3.austin.ibm.com/:/projects/d58s/sockets/43K/251546/net_frs.html}"
}

@Unpublished{Hymas:FRS,
  author =       "Hymas, William J.",
  title =        "Functional Requirements
                  Specification for Network memory allocator scaling
                  phase 1",
  year =         1998,
  month =        jul,
  note =         "Available online at " # hymas:frs:URL,
}
END index.bib

BEGIN design.tex
\documentclass{article}
\usepackage{times}
\usepackage[T1]{fontenc}
\usepackage{html}
\usepackage{url}
\usepackage[latin1]{inputenc}
\begin{document}

\nocite{Hymas:FRS}

\bibliographystyle{plain}
\bibliography{index}

\end{document}
END design.tex

BEGIN design.bbl
\begin{thebibliography}{1}

\bibitem{Hymas:FRS}
William~J. Hymas.
\newblock Functional requirements specification for network memory allocator
  scaling phase 1.
\newblock Available online at \htmladdnormallink
  {\url{http://w3.austin.ibm.com/:/projects/d58s/sockets/43K/251546/net_frs.ht%
ml }}
  {http://w3.austin.ibm.com/:/projects/d58s/sockets/43K/251546/net_frs.html},
  July 1998.

\end{thebibliography}
END design.bbl

Anyone have a patch?  I'm okay using l2h98_2beta4 for now, but I'd
sure like to see a fix for this before 98.2 gets out of beta.  Thanks.

-Dave

Reply via email to