#618 biblStructs within listBibl come out in disorderly fashion in PDF conversion

AMBER
closed
None
5(default)
2013-11-03
2013-11-03
Lou Burnard
No

The TEI to Latex stylesheet attempts to sort biblStruct elements within a listBibl using the following rather complex code:

<xsl:sort select="lower-case(string(tei:*[1]/tei:author/tei:surname 
  or tei:*[1]/tei:author/tei:orgName or tei:*[1]/tei:author/tei:name 
  or tei:*[1]/tei:editor/tei:surname or tei:*[1]/tei:editor/tei:name 
  or tei:*[1]/tei:title))"/>
<xsl:sort select="tei:monogr/tei:imprint/tei:date"/>

Sadly this doesn't work. biblStructs come out in an undefined (though consistent) order. If we can't get this to work, it would probably be better to provide some option to retain the original source ordering.

Discussion

  • Lou Burnard

    Lou Burnard - 2013-11-03
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,7 +1,10 @@
     The TEI to Latex stylesheet attempts to sort biblStruct elements within a listBibl using  the following rather complex code:
     ~~~~~
    - <xsl:sort select="lower-case(string(tei:*[1]/tei:author/tei:surname or tei:*[1]/tei:author/tei:orgName or tei:*[1]/tei:author/tei:name or tei:*[1]/tei:editor/tei:surname or tei:*[1]/tei:editor/tei:name or tei:*[1]/tei:title))"/>
    -    <xsl:sort select="tei:monogr/tei:imprint/tei:date"/>
    +&lt;xsl:sort select="lower-case(string(tei:*[1]/tei:author/tei:surname 
    +  or tei:*[1]/tei:author/tei:orgName or tei:*[1]/tei:author/tei:name 
    +  or tei:*[1]/tei:editor/tei:surname or tei:*[1]/tei:editor/tei:name 
    +  or tei:*[1]/tei:title))"/>
    +&lt;xsl:sort select="tei:monogr/tei:imprint/tei:date"/>
    
     ~~~~~
     Sadly this doesn't work. biblStructs come out in an undefined (though consistent) order. If we can't get this to work, it would probably be better to provide some option to retain the original source ordering.
    
     
  • Sebastian Rahtz

    Sebastian Rahtz - 2013-11-03
    • status: open --> closed
     
  • Sebastian Rahtz

    Sebastian Rahtz - 2013-11-03

    code duly fixed in Github, ready for next release

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks