OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

docbook message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Re: [docbook] Custom Xref Formatting

Hi David,
Certainly it is possible.  This would be a named xrefstyle, which the stylesheet would handle per your specs.  The only question is where to put the callout number (the second "1" in your example) since xref is an empty element.  It could go into a xreflabel attribute, which would be handled specially for this xrefstyle.  So your code would then look like this:
<xref xrefstyle="figcallout" xreflabel="1"/>
It would take me a couple of hours to implement that in your stylesheet.
Bob Stayton
Sagehill Enterprises
DocBook Consulting
----- Original Message -----
Sent: Monday, December 19, 2005 8:54 AM
Subject: [docbook] Custom Xref Formatting

I have :

                                    <figure id="i329971b" pgwide="1">




                                                                        <imagedata fileref="file:///c: /0001126C.eps" contentwidth="6.500in" contentdepth="3.386in"/>





And I’m using the following <xref> to reference this figure.


<emphasis role="strong">(<xref xrefstyle="select: label" linkend="i329971b"/>,(1))</emphasis>


This generates an output like this: (Figure 1,(1)) ß the “1” changes the rest of the text is fixed.


Is there a better way to reduce the amount of code used in my <xref> statement?  I’ve tried to add custom formatting but it doesn’t seem to take effect.


What I would like to achieve is something like this (making up my own tag here):

<xref xrefstyle=”template: figurewparens” linkend=”i329971b” value=”1”/>   to output (Figure 1,(1))


Is this possible?




David White

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]