List Info

Thread: RE: Whitespace in




RE: Whitespace in <indexterm>
user name
2007-06-21 10:15:02
Bob, thanks very much for investigating this behavior and
following up
with us.

Best,
Steve Blair
Director of Technical Publications
Vocera Communications
sblairvocera.com
408.790.4210
 

-----Original Message-----
From: Bob Stayton [mailto:bobssagehill.net] 
Sent: Wednesday, June 20, 2007 9:27 AM
To: Steve Blair; M.Canales.es; docbook-appslists.oasis-open.org
Subject: Re: [docbook-apps] Whitespace in <indexterm>

I checked the FO output under these circumstances, and the
destination
marker is correctly formed as an empty fo:block or
fo:inline, depending
on the context, and it has the right id for the indexterm. 
The index
also has a fo:page-citation with the right id reference.  So
the FO
should work.

But the error messages during processing indicate that it
cannot find
the id of the empty marker element, so this is an unresolved
cross
reference 
and no page number.   If you put any kind of non-blank text
inside the 
empty marker element, the page number appears.  So it seems
that fop
0.93 doesn't think an empty inline should have an id. I
think this is
likely a bug.

(putting some non-blank text inside the marker is probably
not a good
idea, as it will introduce formatting artifacts you don't
want.)

Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobssagehill.net


----- Original Message -----
From: "Steve Blair" <sblairvocera.com>
To: "M.Canales.es" <macanamacana-es.com>;
<docbook-appslists.oasis-open.org>
Sent: Wednesday, June 20, 2007 8:22 AM
Subject: RE: [docbook-apps] Whitespace in <indexterm>


Hi Manuel,

> FOP 0.93 creates a PDF file with unwanted whitespace in
paragraphs 
> that use these index entries.

>> Copy the match="indexterm"
name="indexterm" template found in
fo/index.xsl
>> to your customization layer. In the 
name="wrapper.name" variable
defined
>> here, change
>>
>> <xsl:when test="$axf.extensions !=
0">
>>
>> to
>>
>> <xsl:when test="$axf.extensions != 0 or
$fop1.extensions != 0">

This suggestion successfully removes the whitespace, but it
also removes
the page number from all index entries. This is the best
solution, if we
can preserve the page numbers. Does anyone know why the page
numbers are
removed, or how to preserve them?

Best,
Steve Blair
Director of Technical Publications
Vocera Communications
sblairvocera.com
408.790.4210

------------------------------------------------------------
---------
To unsubscribe, e-mail: docbook-apps-unsubscribelists.oasis-open.org
For additional commands, e-mail: docbook-apps-helplists.oasis-open.org





------------------------------------------------------------
---------
To unsubscribe, e-mail: docbook-apps-unsubscribelists.oasis-open.org
For additional commands, e-mail: docbook-apps-helplists.oasis-open.org


[1]

about | contact  Other archives ( Real Estate discussion Medical topics )