Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Introduced some conditionals for frontmatter elements
  • Loading branch information
kthoden committed Apr 12, 2019
1 parent 2235b89 commit 89c4cef
Showing 1 changed file with 24 additions and 15 deletions.
39 changes: 24 additions & 15 deletions tei2eoatex.xsl
Expand Up @@ -110,7 +110,7 @@ contexts, a double replacement is performed.
</xsl:otherwise>
</xsl:choose>

<xsl:text>\EOAtoc&#x000a;\pagenumbering{arabic}&#x000a;\setcounter{page}{1}&#x000a;</xsl:text>
<xsl:text>\EOAtoc&#x000a;\pagenumbering{arabic}&#x000a;\setcounter{page}{1}&#x000a;\EOAnewpage&#x000a;</xsl:text>

<xsl:choose>
<xsl:when test="$contributors">
Expand Down Expand Up @@ -794,7 +794,7 @@ contexts, a double replacement is performed.
<xsl:call-template name="format_persons">
<xsl:with-param name="people" select="$people"/>
</xsl:call-template>
<xsl:text>}&#x000a;</xsl:text>
<xsl:text>}\par&#x000a;</xsl:text>
<xsl:for-each select="tei:persName/tei:affiliation">
<xsl:text>\noindent </xsl:text>
<xsl:value-of select="tei:roleName"/>
Expand All @@ -817,8 +817,7 @@ contexts, a double replacement is performed.

<xsl:template name="writefrontmatter">
<xsl:result-document method="text" include-content-type="no" href="{'texfiles/frontmatter.tex'}">
<xsl:value-of select="eoa:texcomment('New version: 160205 reflecting hierarchy of EOA over MPRL')" />
<xsl:value-of select="eoa:texcomment('Last used for Studies 8: Space volume')" />
<xsl:value-of select="eoa:texcomment('Frontmatter created automatically out of metadata in TEI header')" />
<xsl:text>\pagestyle{empty}&#x000a;\pagenumbering{roman}&#x000a;\setcounter{page}{1} &#x2E0E;&#x000a;&#x000a;</xsl:text>
<xsl:value-of select="eoa:texcomment('Page 1: Just the title')" />
<xsl:text>\begin{center}&#x000a;\Large{</xsl:text>
Expand Down Expand Up @@ -846,9 +845,13 @@ contexts, a double replacement is performed.
<xsl:text>\begin{minipage}[t]{90mm}</xsl:text>
<xsl:text>&#x000a;&#x000a;\vspace*{12mm}&#x000a;\begin{center}&#x000a;\Large {</xsl:text>
<xsl:apply-templates select="//tei:titleStmt/tei:title[@type='main']"/>
<xsl:text>}\\&#x000a;&#x000a;\vspace{2mm}&#x000a;\large{</xsl:text>
<xsl:apply-templates select="//tei:titleStmt/tei:title[@type='sub']"/>
<xsl:text>}&#x000a;\end{center}&#x000a;&#x000a;\vspace{10mm}&#x000a;\begin{center}&#x000a;\large </xsl:text>
<xsl:text>}\\&#x000a;&#x000a;\vspace{2mm}&#x000a;</xsl:text>
<xsl:if test="//tei:titleStmt/tei:title[@type='sub']">
<xsl:text>\large{</xsl:text>
<xsl:apply-templates select="//tei:titleStmt/tei:title[@type='sub']"/>
<xsl:text>}&#x000a;</xsl:text>
</xsl:if>
<xsl:text>\end{center}&#x000a;&#x000a;\vspace{10mm}&#x000a;\begin{center}&#x000a;\large </xsl:text>

<xsl:variable name="people" select="//tei:titleStmt/tei:author/@ref | //tei:titleStmt/tei:editor[@role='volumeeditor']/@ref"/>
<xsl:call-template name="format_persons">
Expand Down Expand Up @@ -881,12 +884,16 @@ contexts, a double replacement is performed.
<xsl:call-template name="format_persons">
<xsl:with-param name="people" select="$submitters"/>
</xsl:call-template>
<xsl:text>\\&#x000a;\vspace{4mm}&#x000a;\noindent Editorial Team:\\</xsl:text>
<xsl:variable name="editorialteam" select="//tei:titleStmt/tei:editor[not(@role='volumeeditor' or @role='submitter')]/@ref"/>
<xsl:call-template name="format_persons">
<xsl:with-param name="people" select="$editorialteam"/>
</xsl:call-template>
<xsl:text>\\&#x000a;\vspace{4mm}&#x000a;\noindent Image Processing: \\</xsl:text>
<xsl:text>\\&#x000a;\vspace{4mm}&#x000a;</xsl:text>
<xsl:if test="//tei:titleStmt/tei:editor[not(@role='volumeeditor' or @role='submitter')]/@ref">
<xsl:text>\noindent Editorial Team:\\</xsl:text>
<xsl:variable name="editorialteam" select="//tei:titleStmt/tei:editor[not(@role='volumeeditor' or @role='submitter')]/@ref"/>
<xsl:call-template name="format_persons">
<xsl:with-param name="people" select="$editorialteam"/>
</xsl:call-template>
<xsl:text>\\&#x000a;</xsl:text>
</xsl:if>
<xsl:text>\vspace{4mm}&#x000a;\noindent Image Processing: \\</xsl:text>
<xsl:text>Digitization group of the Max Planck Institute for the History of Science\\&#x000a;&#x000a;</xsl:text>
<xsl:value-of select="eoa:texcomment('\noindent Sponsoring Institutions: optional info&#x000a;')" />
<xsl:if test="//tei:titleStmt/tei:sponsor">
Expand All @@ -912,9 +919,11 @@ contexts, a double replacement is performed.
<xsl:value-of select="//tei:publicationStmt/tei:publisher/tei:orgName[@n='EOA']"/>
<xsl:text>,\\&#x000a;Max Planck Institute for the History of Science\\&#x000a;</xsl:text>
<xsl:value-of select="//tei:publicationStmt/tei:publisher/tei:orgName[@n='EOA']/@ref"/>
<xsl:text>\\&#x000a;Printed and distributed by\\&#x000a;</xsl:text>
<xsl:text>\\&#x000a;</xsl:text><xsl:if test="//tei:publicationStmt/tei:distributor/tei:orgName">
<xsl:text>Printed and distributed by\\&#x000a;</xsl:text>
<xsl:apply-templates select="//tei:publicationStmt/tei:distributor/tei:orgName"/>
<xsl:text>\\&#x000a;Published under </xsl:text>
<xsl:text>\\&#x000a;</xsl:text></xsl:if>
<xsl:text>Published under </xsl:text>
<xsl:apply-templates select="//tei:publicationStmt/tei:availability/tei:licence"/>
<xsl:text>\\&#x000a;</xsl:text>
<xsl:value-of select="//tei:publicationStmt/tei:availability/tei:licence/@target"/>
Expand Down

0 comments on commit 89c4cef

Please sign in to comment.