authorgroup description in articles

Murray Stokely murray at FreeBSD.org
Wed Sep 22 09:56:48 UTC 2004


Yes, Ceri's patch looks correct.  I wrote that comment and the
original support for the authorgroup information, but this was only an
issue for the Handbook at the time.

   - Murray

On Wed, Sep 22, 2004 at 09:48:14AM +0100, Ceri Davies wrote:
> On Wed, Sep 22, 2004 at 10:11:11AM +0400, Dmitry Morozovsky wrote:
> > Dear colleagues,
> > 
> > in freebsd.dsl we have the following comment
> > 
> >       <!-- We would like the author attributions to show up in line
> >            with the section they refer to.  Authors who made the same
> >            contribution should be listed in a single <authorgroup> and
> >            only one of the <author> elements should contain a <contrib>
> >            element that describes what the whole authorgroup was
> >            responsible for.  For example:
> > 
> >            <chapterinfo>
> >              <authorgroup>
> >                <author>
> >                  <firstname>Bob</firstname>
> >                  <surname>Jones</surname>
> >                  <contrib>Contributed by </contrib>
> >                </author>
> >                <author>
> >                  <firstname>Sarah</firstname>
> >                  <surname>Lee</surname>
> >                </author>
> >              </authorgroup>
> >            </chapterinfo>
> > 
> >            Would show up as "Contributed by Bob Jones and Sarah Lee".  Each
> >            authorgroup shows up as a separate sentence. -->
> > 
> > and such construction works in book chapters ok. However, when I try to use it
> > inside article's articleinfo, it is not rendering correctly (AFAICC).
> 
> Naive, untested, patch attached.  Please try that out.
> 
> Ceri
> -- 
> It is not tinfoil, it is my new skin.  I am a robot.

> Index: freebsd.dsl
> ===================================================================
> RCS file: /home/ncvs/doc/share/sgml/freebsd.dsl,v
> retrieving revision 1.82
> diff -u -r1.82 freebsd.dsl
> --- freebsd.dsl	30 Aug 2004 09:19:35 -0000	1.82
> +++ freebsd.dsl	22 Sep 2004 08:45:55 -0000
> @@ -837,6 +837,8 @@
>             authorgroup shows up as a separate sentence. -->
>    
>  
> +      (element articleinfo 
> +        (process-children))
>        (element chapterinfo 
>          (process-children))
>        (element sect1info 
> @@ -849,6 +851,8 @@
>          (process-children))
>        (element sect5info 
>          (process-children))
> +      (element (articleinfo authorgroup author)
> +        (literal (author-list-string)))
>        (element (chapterinfo authorgroup author)
>          (literal (author-list-string)))
>        (element (sect1info authorgroup author)
> @@ -870,6 +874,8 @@
>              (process-children)
>              (literal ".  "))))
>  
> +      (element (articleinfo authorgroup)
> +        (custom-authorgroup))
>        (element (chapterinfo authorgroup)
>          (custom-authorgroup))
>        (element (sect1info authorgroup)





More information about the freebsd-doc mailing list