diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2003-08-12 18:22:39 +0000 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2003-08-12 18:22:39 +0000 |
commit | e6c55529c9724ddb15db60fea72aa376fbcd5d7a (patch) | |
tree | b74c26742f73fa8b35b3c52eb700da161d592bd9 /docs/docbook/xslt/db2latex/formal.mod.xsl | |
parent | 8f3dd1e397f8f532a232166aa8b840854ae74fb5 (diff) | |
download | samba-e6c55529c9724ddb15db60fea72aa376fbcd5d7a.tar.gz samba-e6c55529c9724ddb15db60fea72aa376fbcd5d7a.tar.bz2 samba-e6c55529c9724ddb15db60fea72aa376fbcd5d7a.zip |
More fixes
(This used to be commit ec02b2cfa4d913c91dd78bc1b2bdb02d7d560c59)
Diffstat (limited to 'docs/docbook/xslt/db2latex/formal.mod.xsl')
-rw-r--r-- | docs/docbook/xslt/db2latex/formal.mod.xsl | 46 |
1 files changed, 12 insertions, 34 deletions
diff --git a/docs/docbook/xslt/db2latex/formal.mod.xsl b/docs/docbook/xslt/db2latex/formal.mod.xsl index 6908119225..9857186589 100644 --- a/docs/docbook/xslt/db2latex/formal.mod.xsl +++ b/docs/docbook/xslt/db2latex/formal.mod.xsl @@ -1,6 +1,8 @@ <?xml version='1.0'?> <!--############################################################################# +| $Id: formal.mod.xsl,v 1.1.2.3 2003/08/12 18:22:39 jelmer Exp $ |- ############################################################################# +| $Author: jelmer $ | | PURPOSE: + ############################################################################## --> @@ -16,6 +18,7 @@ <doc:reference id="formal" xmlns=""> <referenceinfo> <releaseinfo role="meta"> + $Id: formal.mod.xsl,v 1.1.2.3 2003/08/12 18:22:39 jelmer Exp $ </releaseinfo> <authorgroup> <author> <firstname>Ramon</firstname> <surname>Casellas</surname> </author> @@ -86,6 +89,8 @@ <!-- 2003/07/04 Applied patches from J.Pavlovic --> <!-- ======================================== --> <xsl:template match="equation"> +<!-- Get LaTeX content if available --> +<xsl:variable name="tex" select=" mediaobject/textobject[@role='tex' or @role='latex'] | mediaobject/textobject/phrase[@role='tex' or @role='latex']"/> <!-- Equation title placement --> <xsl:variable name="placement"> <xsl:call-template name="generate.formal.title.placement"> @@ -105,28 +110,11 @@ <xsl:text>\captionswapskip{}</xsl:text> </xsl:if> <xsl:choose> - <xsl:when test="informalequation"> - <xsl:apply-templates select="informalequation"/> + <xsl:when test="$tex"> + <xsl:apply-templates select="$tex"/> </xsl:when> <xsl:otherwise> - <xsl:variable name="tex" select="alt[@role='tex' or @role='latex']|mediaobject/textobject[@role='tex' or @role='latex']|mediaobject/textobject/phrase[@role='tex' or @role='latex']"/> - <xsl:choose> - <xsl:when test="$tex"> - <xsl:apply-templates select="$tex"/> - </xsl:when> - <xsl:when test="alt and $latex.alt.is.preferred='1'"> - <xsl:apply-templates select="alt"/> - </xsl:when> - <xsl:when test="mediaobject"> - <xsl:apply-templates select="mediaobject"/> - </xsl:when> - <xsl:when test="alt"> - <xsl:apply-templates select="alt"/> - </xsl:when> - <xsl:otherwise> - <xsl:apply-templates select="graphic"/> - </xsl:otherwise> - </xsl:choose> + <xsl:apply-templates/> </xsl:otherwise> </xsl:choose> <xsl:if test="$placement!='before'"><xsl:value-of select="$caption" /></xsl:if> @@ -141,26 +129,16 @@ <xsl:template match="informalequation"> -<xsl:variable name="tex" select="alt[@role='tex' or @role='latex']|mediaobject/textobject[@role='tex' or @role='latex']|mediaobject/textobject/phrase[@role='tex' or @role='latex']"/> -<xsl:text> </xsl:text> +<xsl:variable name="tex" select=" mediaobject/textobject[@role='tex'] | mediaobject/textobject[@role='latex']"/> +<xsl:call-template name="informal.object"/> <xsl:choose> <xsl:when test="$tex"> - <xsl:apply-templates select="$tex"/> - </xsl:when> - <xsl:when test="alt and $latex.alt.is.preferred='1'"> - <xsl:apply-templates select="alt"/> - </xsl:when> - <xsl:when test="mediaobject"> - <xsl:apply-templates select="mediaobject"/> - </xsl:when> - <xsl:when test="alt"> - <xsl:apply-templates select="alt"/> + <xsl:text>$</xsl:text><xsl:value-of select="mediaobject/textobject/phrase"/><xsl:text>$ </xsl:text> </xsl:when> <xsl:otherwise> - <xsl:apply-templates select="graphic"/> + <xsl:apply-templates/> </xsl:otherwise> </xsl:choose> -<xsl:text> </xsl:text> </xsl:template> |