Skip to content

Änderungen in den SBSForm-Makro-Definitionen #144

Description

@egli

Bitte folgende SBSForm-Makro-Definitionen in https://github.com/sbsdev/dtbook2sbsform/blob/master/xsl/macro-definitions.xsl anpassen:

level2, h2

Ist:

    <xsl:if test="//dtb:level2">
      <xsl:text>
y b LEVEL2b
lm2
n10
Y
y e LEVEL2b
y b LEVEL2e
y e LEVEL2e
y b H2
lm1
i f=3 l=1
w
Y
u
</xsl:text>
      <xsl:if test="$toc_level &gt; 1">
        <xsl:text>H`B+&#10;</xsl:text>
        <xsl:text>H`i F=3 L=3&#10;</xsl:text>
        <xsl:text>Y&#10;</xsl:text>
        <xsl:text>H`B-&#10;</xsl:text>
      </xsl:if>
      <xsl:if test="$footer_level &gt; 1">
        <xsl:text>Y&#10;</xsl:text>
      </xsl:if>
      <xsl:text>y e H2&#10;</xsl:text>
    </xsl:if>

Soll:

    <xsl:if test="//dtb:level2">
      <xsl:text>
y b LEVEL2b
lm1
n12
Y
y e LEVEL2b
y b LEVEL2e
y e LEVEL2e
y b H2
L1
i R=4
i f=3 l=1
w
Y
u
i R=0      
</xsl:text>
      <xsl:if test="$toc_level &gt; 1">
        <xsl:text>H`B+&#10;</xsl:text>
        <xsl:text>H`i F=3 L=5&#10;</xsl:text>
        <xsl:text>Y&#10;</xsl:text>
        <xsl:text>H`B-&#10;</xsl:text>
      </xsl:if>
      <xsl:if test="$footer_level &gt; 1">
        <xsl:text>Y&#10;</xsl:text>
      </xsl:if>
      <xsl:text>y e H2&#10;</xsl:text>
    </xsl:if>

level3, h3

Ist:

    <xsl:if test="//dtb:level3">
      <xsl:text>
y b LEVEL3b
lm1
n6
Y
y e LEVEL3b
y b LEVEL3e
y e LEVEL3e
y b H3
lm1
i f=3 l=1
w
Y
u,
</xsl:text>
      <xsl:if test="$toc_level &gt; 2">
        <xsl:text>H`B+&#10;</xsl:text>
        <xsl:text>H`i F=5 L=3&#10;</xsl:text>
        <xsl:text>Y&#10;</xsl:text>
        <xsl:text>H`B-&#10;</xsl:text>
      </xsl:if>
      <xsl:if test="$footer_level &gt; 2">
        <xsl:text>Y&#10;</xsl:text>
      </xsl:if>
      <xsl:text>y e H3&#10;</xsl:text>
    </xsl:if>

Soll:

    <xsl:if test="//dtb:level3">
      <xsl:text>
y b LEVEL3b
n6
Y
y e LEVEL3b
y b LEVEL3e
y e LEVEL3e
y b H3
lm1
i R=4
i f=3 l=1
w
Y
u,
i R=0  
</xsl:text>
      <xsl:if test="$toc_level &gt; 2">
        <xsl:text>H`B+&#10;</xsl:text>
        <xsl:text>H`i F=5 L=7&#10;</xsl:text>
        <xsl:text>Y&#10;</xsl:text>
        <xsl:text>H`B-&#10;</xsl:text>
      </xsl:if>
      <xsl:if test="$footer_level &gt; 2">
        <xsl:text>Y&#10;</xsl:text>
      </xsl:if>
      <xsl:text>y e H3&#10;</xsl:text>
    </xsl:if>

blockquote

Ist:

    <xsl:if test="//dtb:blockquote[not(@brl:class)]">
      <xsl:sequence select="my:padded-comment('Blockquote')"/>
      <xsl:text>
y b BLQUOb
lm1
n2
i A=2
y e BLQUOb
y b BLQUOe
i A=0
lm1
n2
y e BLQUOe
</xsl:text>
    </xsl:if>

Soll:

    <xsl:if test="//dtb:blockquote[not(@brl:class)]">
      <xsl:sequence select="my:padded-comment('Blockquote')"/>
      <xsl:text>
y b BLQUOb
lm1
n3
i A=2
i f=3 l=1
y e BLQUOb
y b BLQUOe
i A=0
lm1
i f=3 l=1
n2
y e BLQUOe
</xsl:text>
    </xsl:if>

bridgehead

Ist:

    <xsl:if test="//dtb:bridgehead[not(@brl:class)]">
      <xsl:text>
y b BRIDGE
lm1
i f=3 l=1
n2
w
Y
y e BRIDGE

</xsl:text>
    </xsl:if>

Soll:

    <xsl:if test="//dtb:bridgehead[not(@brl:class)]">
      <xsl:text>
y b BRIDGE
lm1
i f=3 l=1
n5
i R=4
w
Y
i R=0
y e BRIDGE

</xsl:text>
    </xsl:if>

list (pl)

Ist:

    <xsl:if test="//dtb:list[not(@brl:class) and @type='pl']|//dtb:li[not(@brl:class)]">
      <xsl:text>
y b PLISTb ; 'pl' Liste
?nl:nl+1
?nl=1
+lm1
+i f=1 l=3 w=1 W=1
?nl=2
+i f=3 l=5 w=3 W=3
?nl=3
+i f=5 l=7 w=5 W=5
y e PLISTb
y b PLISTe
?nl:nl-1
?nl=2
+i f=3 l=5 w=3 W=3
?nl=1
+i f=1 l=3 w=1 W=1
?nl=0
+lm1
+n2
+i f=3 l=1
y e PLISTe
</xsl:text>
    </xsl:if>

Soll:

    <xsl:if test="//dtb:list[not(@brl:class) and @type='pl']|//dtb:li[not(@brl:class)]">
      <xsl:text>
y b PLISTb ; 'pl' Liste
?nl:nl+1
?nl=1
+lm1
+n4
+i f=1 l=3 w=1 W=1
?nl=2
+i f=3 l=5 w=3 W=3
?nl=3
+i f=5 l=7 w=5 W=5
y e PLISTb
y b PLISTe
?nl:nl-1
?nl=2
+i f=3 l=5 w=3 W=3
?nl=1
+i f=1 l=3 w=1 W=1
?nl=0
+lm1
+n2
+i f=3 l=1
y e PLISTe         
</xsl:text>
    </xsl:if>

list (ul)

Ist:

    <xsl:if test="//dtb:list[not(@brl:class) and @type='ul']|//dtb:li[not(@brl:class)]">
      <xsl:text>
y b ULISTb ; 'ul' Liste
?nl:nl+1
?nl=1
+lm1
+i f=1 l=3 w=1 W=1
?nl=2
+i f=3 l=5 w=3 W=3
?nl=3
+i f=5 l=7 w=5 W=5
y e ULISTb
y b ULISTe
?nl:nl-1
?nl=2
+i f=3 l=5 w=3 W=3
?nl=1
+i f=1 l=3 w=1 W=1
?nl=0
+lm1
+n2
+i f=3 l=1
y e ULISTe
</xsl:text>
    </xsl:if>

Soll:

    <xsl:if test="//dtb:list[not(@brl:class) and @type='ul']|//dtb:li[not(@brl:class)]">
      <xsl:text>
y b ULISTb ; 'ul' Liste
?nl:nl+1
?nl=1
+lm1
+n4
+i f=1 l=3 w=1 W=1
?nl=2
+i f=3 l=5 w=3 W=3
?nl=3
+i f=5 l=7 w=5 W=5
y e ULISTb
y b ULISTe
?nl:nl-1
?nl=2
+i f=3 l=5 w=3 W=3
?nl=1
+i f=1 l=3 w=1 W=1
?nl=0
+lm1
+n2
+i f=3 l=1
y e ULISTe           
</xsl:text>
    </xsl:if>

list (ol)

Ist:

    <xsl:if test="//dtb:list[not(@brl:class) and @type='ol']|//dtb:li[not(@brl:class)]">
      <xsl:text>
y b OLISTb ; 'ol' Liste
?nl:nl+1
?nl=1
+lm1
+i f=1 l=3 w=1 W=1
?nl=2
+i f=3 l=5 w=3 W=3
?nl=3
+i f=5 l=7 w=5 W=5
y e OLISTb
y b OLISTe
?nl:nl-1
?nl=2
+i f=3 l=5 w=3 W=3
?nl=1
+i f=1 l=3 w=1 W=1
?nl=0
+lm1
+n2
+i f=3 l=1
y e OLISTe
</xsl:text>
    </xsl:if>

Soll:

    <xsl:if test="//dtb:list[not(@brl:class) and @type='ol']|//dtb:li[not(@brl:class)]">
      <xsl:text>
y b OLISTb ; 'ol' Liste
?nl:nl+1
?nl=1
+lm1
+n4
+i f=1 l=3 w=1 W=1
?nl=2
+i f=3 l=5 w=3 W=3
?nl=3
+i f=5 l=7 w=5 W=5
y e OLISTb
y b OLISTe
?nl:nl-1
?nl=2
+i f=3 l=5 w=3 W=3
?nl=1
+i f=1 l=3 w=1 W=1
?nl=0
+lm1
+n2
+i f=3 l=1
y e OLISTe      
</xsl:text>
    </xsl:if>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions