I just tried upgrading from 98.2beta2 to 98.2beta6, and had a couple 
of problems that are new.  I'll also describe another that appearantly 
doesn't represent new behavior but which I've only just encountered.
  The first affects the use of environments defined in the prologue.
I have this in my prologue:

------------------------------------------------------------------------
\usepackage{alltt}

\newenvironment{longexample}%
  {\begingroup\small}%
  {\endgroup}

\newcommand{\contributor}[2]{\term{#1 \textnormal{(\email{#2})}}}
\newenvironment{contributorlist}%
  {\begin{definitions}}%
  {\end{definitions}}
------------------------------------------------------------------------

  The definitions for \term and the definitions list are in the
document class, and perl code is provided as part of the class
support.  These are known to work when used directly.
  In the document, I have this (with more content than this, but this
is enough to reproduce the problem):

------------------------------------------------------------------------
    \begin{contributorlist}
      \contributor{Fred L. Drake, Jr.}{[EMAIL PROTECTED]}
        Documentation.  Design input on DTD and the storage of
        metadata.  Implemented direct support for XBEL in Grail.
    \end{contributorlist}
------------------------------------------------------------------------

  This turns out as expected using both LaTeX and l2h 98.2beta2, but
l2h 98.2beta6 runs it all together and keeps it bold (only the \term
part should be bold).  L2h 98.2beta6 writes out long error messages
containing a large portion of the partially processed source document
twice during processing.  This is the output from l2h at the start of
the first message:

------------------------------------------------------------------------
Loading /depot/sundry/latex2html-98.2b6/styles/texdefs.perl...
Loading /home/fdrake/projects/python/Doc/perl/howto.perl
Loading /depot/sundry/latex2html-98.2b6/styles/article.perl
Loading /home/fdrake/projects/python/Doc/perl/python.perl
Loading /depot/sundry/latex2html-98.2b6/styles/alltt.perl
Reading ...
%%%%%%%%'',,,,, *** Could not find argument for command ***
<tex2html_comment_mark>3
<<13>>\endgroup<<13>>
\par 
\newcommand <<14>>\contributor<<14>>[2]<<325>>\term<<324>>#1 \textnormal<<270>>(
\email<<15>>#2<<15>>)<<270>><<324>><<325>>
\newenvironment <<16>>contributorlist<<16>><tex2html_comment_mark>4
<<271>>\begin<<17>>definitions<<17>><<271>><tex2html_comment_mark>5
<<272>>\end<<18>>definitions<<18>><<272>>
\par 
\title<<19>>The XML Bookmark Exchange Language<<19>>
------------------------------------------------------------------------

and from between the first and send errors:

------------------------------------------------------------------------
\begin<<263>>longexample<<263>>
\begin<<264>>alltt<<264>>\end<<265>>alltt<<265>>
,, *** Could not find argument for command ***
<tex2html_comment_mark>5
<<272>>\end<<18>>definitions<<18>><<272>>
\par 
\title<<19>>The XML Bookmark Exchange Language<<19>>
\par 
\author<<20>>Fred L. Drake, Jr.<<20>>
------------------------------------------------------------------------

  Notice the second line from this snippet; I'll describe what's going 
wrong there below.  ;-)

  The second problem is that with l2h 98.2beta6, the HTML pages for
subsections do not get "Next" buttons in the navigation bars, where
"Next" has been on every navigation bar with previous versions of
l2h.  This is with $MAX_SPLIT_DEPTH = 6.  I've tested both with
-html_version 4.0 and without specifying the HTML version.

  Another problem, observed for both 98.2beta2 and 98.2beta6, and
briefly referred to above, is that this:

------------------------------------------------------------------------
\begin{longexample}
\begin{alltt}
\input{../demo/xbel/xbel.dtd}
\end{alltt}
\end{longexample}
------------------------------------------------------------------------

gives me small, flowing text in paragraphs rather than preformatted
text.  Embedding the contents of ../demo/xbel/xbel.dtd (an XML DTD)
directly works just fine, but makes maintenance a bit more tedious.
  This is the start of the output, exactly where the \input is above:

------------------------------------------------------------------------
<DIV></DIV><FONT SIZE="-1">&lt;!- This is the XML Bookmarks Exchange Language, version 
1.0.  It should
     be used with the formal public identifier:
</FONT>
<P>
<FONT SIZE="-1">
-//IDN python.org//DTD XML Bookmark Exchange Language 1.0//EN//XML
</FONT>
------------------------------------------------------------------------



  -Fred

--
Fred L. Drake, Jr.
[EMAIL PROTECTED]
Corporation for National Research Initiatives
1895 Preston White Drive    Reston, VA  20191

Reply via email to