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
------------------------------------------------------------------

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to