authorgroup

- SourceForge
- Home Page
- Samples

- Reference Contents |
- Download & Install |
- User Guides |
- Notes, E-mail & Bugs |
- Q&A

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`

Prev | Up | Next
Authorgroups authorgroup.mod.xsl | Home | author|editor|othercredit|personname