I have a document like this:
<article lang="de">
<articleinfo>
<title>[...]</title>
<author>
<firstname>[...]</firstname>
<surname>[...]</surname>
<email>[...]</email>
</author>
<date>[...]</date>
<abstract>
[...]
</abstract>
</articleinfo>
[...]
</article>
If I compile this with docbook.xsl of DB2LaTeX 0.8pre1, I
get no author information in my LaTeX file but just
\author{} instead. If I put <authorgroup> and
</authorgroup> around the author element, the author's
name but not its e-mail address is shown.
Logged In: YES
user_id=1122261
this is caused by a typo in the book-article.mod.xsl, line
around 440:
<xsl:when test="articleinfo/author">
<xsl:for-each select="artheader">
<xsl:call-template name="authorgroup"/>
</xsl:for-each>
</xsl:when>
correct is:
<xsl:when test="articleinfo/author">
<xsl:for-each select="articleinfo">
<xsl:call-template name="authorgroup"/>
</xsl:for-each>
</xsl:when>