Blame xsl/procedure.xsl

Packit 0f19cf
Packit 0f19cf
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
Packit 0f19cf
Packit 0f19cf
<xsl:template match="procedure">
Packit 0f19cf
  <xsl:apply-templates select="*[not(self::step)]"/>
Packit 0f19cf
  <xsl:text>\begin{enumerate}
</xsl:text>
Packit 0f19cf
  <xsl:apply-templates select="step"/>
Packit 0f19cf
  <xsl:text>\end{enumerate}
</xsl:text>
Packit 0f19cf
</xsl:template>
Packit 0f19cf
Packit 0f19cf
<xsl:template match="procedure/title">
Packit 0f19cf
  <xsl:text>{\sc </xsl:text>
Packit 0f19cf
  <xsl:apply-templates/>
Packit 0f19cf
  <xsl:text>}
</xsl:text>
Packit 0f19cf
  <xsl:call-template name="label.id">
Packit 0f19cf
    <xsl:with-param name="object" select=".."/>
Packit 0f19cf
  </xsl:call-template>
Packit 0f19cf
  
Packit 0f19cf
  <xsl:text>\nopagebreak
</xsl:text>
Packit 0f19cf
</xsl:template>
Packit 0f19cf
Packit 0f19cf
<xsl:template match="step/title">
Packit 0f19cf
  <xsl:text>{\sc </xsl:text>
Packit 0f19cf
  <xsl:apply-templates/>
Packit 0f19cf
  <xsl:text>}

</xsl:text>
Packit 0f19cf
</xsl:template>
Packit 0f19cf
Packit 0f19cf
<xsl:template match="step">
Packit 0f19cf
  <xsl:text>\item{</xsl:text>
Packit 0f19cf
  <xsl:call-template name="label.id"/>
Packit 0f19cf
  <xsl:apply-templates/>
Packit 0f19cf
  <xsl:text>}
</xsl:text>
Packit 0f19cf
</xsl:template>
Packit 0f19cf
Packit 0f19cf
<xsl:template match="substeps">
Packit 0f19cf
  <xsl:text>\begin{enumerate}
</xsl:text>
Packit 0f19cf
  <xsl:apply-templates/>
Packit 0f19cf
  <xsl:text>\end{enumerate}
</xsl:text>
Packit 0f19cf
</xsl:template>
Packit 0f19cf
Packit 0f19cf
</xsl:stylesheet>