Suggestions
Search:
 
Next:
author editor othercredit personname
Up:
Authorgroups authorgroup.mod.xsl
Reference Section

Name

authorgroup — Process authorgroup [2.0.9] elements

Synopsis

<xsl:template match="authorgroup" name="authorgroup">
<xsl:param name="person.list" select="./author|./corpauthor|./othercredit|./editor"/>
  ...
</xsl:template>

A. Description

Formats a list of authors for typsetting as a formatted block (not inline).

Applies templates for author [2.0.9] elements, inserting “and” between authors' names.

B. Pertinent Variables

There are no configuration variables for this template.

C. Template Parameters

person.list

The nodes to be formatted. By default, the template will select child::author, child::corpauthor, child::othercredit and child::editor for the current node.

D. DocBook Compliance and LaTeX Notes

May be called from any template when the current node has author [2.0.9], editor [2.0.9], corpauthor [2.0.9] or othercredit [2.0.9] children.

This template uses person.name.list from db2latex/xsl/common/common.xsl to format the list of authors.

For compatibility with LaTeX, normalize-scape is called on the output of person.name.list. This may pose problems but has not been investigated.

E. Samples and Tests

test_article.pdf from test_article/article.xml, test_biblio.pdf from test_biblio/test.xml, test_bind_Bv9ARM-book.pdf from test_bind/Bv9ARM-book.xml, test_book.pdf from test_book/test.xml, test_ieeebiblio.pdf from test_ieeebiblio/test.xml, test_minimal.pdf from test_minimal/minimal.xml