On 11.2.2019 10:03, Bernhard Kleine wrote: > I did as you advised. I found the offending template: > > <xsl:template match="d:para"> <!-\- In kompakten Listen para-Abstand > anpassen -\->
This templates overrides the following template that injects footnote marks into the footnote: <xsl:template match="d:footnote/d:para[1] |d:footnote/d:simpara[1] |d:footnote/d:formalpara[1]" priority="2"> <!-- this only works if the first thing in a footnote is a para, --> <!-- which is ok, because it usually is. --> <fo:block> <xsl:call-template name="format.footnote.mark"> <xsl:with-param name="mark"> <xsl:apply-templates select="ancestor::d:footnote" mode="footnote.number"/> </xsl:with-param> </xsl:call-template> <xsl:apply-templates/> </fo:block> </xsl:template> The easiest fix would be to change match attribute in your template to d:para[not(parent::d:footnote)] Jirka -- ------------------------------------------------------------------ Jirka Kosek e-mail: ji...@kosek.cz http://xmlguru.cz ------------------------------------------------------------------ Professional XML and Web consulting and training services DocBook/DITA customization, custom XSLT/XSL-FO document processing ------------------------------------------------------------------ Bringing you XML Prague conference http://xmlprague.cz ------------------------------------------------------------------
signature.asc
Description: OpenPGP digital signature