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: [email protected] 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
