This is the mail archive of the docbook-apps@lists.oasis-open.org mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[docbook-apps] Re: Theorems and xref


Thank you very much. It works!

I have another one question: Is it possible to do some simple TOC of all
theorems?.


Bob Stayton wrote:

> You can add a template in mode="xref-to".  That mode is used by the
> template
> for the xref element to generate the link text.  For example:
> 
> <xsl:template match="formalpara[@role='theorem']" mode="xref-to">
>   <xsl:text>Theorem </xsl:text>
>   <xsl:number count="formalpara[@role = 'theorem']" level="any" />
> </xsl:template>
> 
> This generates the text "Theorem " and then the number.  Just make sure
> your template that processes the formalpara[@role='theorem'] in normal
> mode outputs its id attribute on the block that it generates, so that the
> xref has that id to connect with in the output.
> 
> Bob Stayton
> Sagehill Enterprises
> DocBook Consulting
> bobs@sagehill.net
> 
> 



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]