|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
XSLT Stylesheet DocBook -> LaTeX
|
|
Packit Service |
76cb02 |
############################################################################ -->
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:param name="filename.as.url">1</xsl:param>
|
|
Packit Service |
76cb02 |
<xsl:param name="hyphenation.format">monoseq,sansseq</xsl:param>
|
|
Packit Service |
76cb02 |
<xsl:param name="hyphenation.setup"/>
|
|
Packit Service |
76cb02 |
<xsl:param name="monoseq.small">0</xsl:param>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template name="inline.setup">
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
contains($hyphenation.setup,'sloppy')">
|
|
Packit Service |
76cb02 |
<xsl:text>\sloppy
</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:if>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
If no format is specified, the check is done on the calling
|
|
Packit Service |
76cb02 |
element name
|
|
Packit Service |
76cb02 |
-->
|
|
Packit Service |
76cb02 |
<xsl:template name="inline.hyphenate">
|
|
Packit Service |
76cb02 |
<xsl:param name="string"/>
|
|
Packit Service |
76cb02 |
<xsl:param name="format" select="local-name()"/>
|
|
Packit Service |
76cb02 |
<xsl:choose>
|
|
Packit Service |
76cb02 |
<xsl:when test="contains($hyphenation.format, $format)">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="hyphen-encode">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="string" select="$string"/>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
</xsl:when>
|
|
Packit Service |
76cb02 |
<xsl:otherwise>
|
|
Packit Service |
76cb02 |
<xsl:copy-of select="$string"/>
|
|
Packit Service |
76cb02 |
</xsl:otherwise>
|
|
Packit Service |
76cb02 |
</xsl:choose>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template name="inline.boldseq">
|
|
Packit Service |
76cb02 |
<xsl:param name="content">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:param>
|
|
Packit Service |
76cb02 |
<xsl:text>\textbf{</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:copy-of select="$content"/>
|
|
Packit Service |
76cb02 |
<xsl:text>}</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template name="inline.italicseq">
|
|
Packit Service |
76cb02 |
<xsl:param name="content">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:param>
|
|
Packit Service |
76cb02 |
<xsl:text>\emph{</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:copy-of select="$content"/>
|
|
Packit Service |
76cb02 |
<xsl:text>}</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template name="inline.monoseq">
|
|
Packit Service |
76cb02 |
<xsl:text>\texttt{</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
<xsl:text>}</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template name="inline.italicmonoseq">
|
|
Packit Service |
76cb02 |
<xsl:text>\texttt{\emph{</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
<xsl:text>}}</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
-->
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template name="inline.sansseq">
|
|
Packit Service |
76cb02 |
<xsl:param name="content">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:param>
|
|
Packit Service |
76cb02 |
<xsl:text>\textsf{</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.hyphenate">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="string" select="$content"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="format" select="'sansseq'"/>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
<xsl:text>}</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template name="inline.charseq">
|
|
Packit Service |
76cb02 |
<xsl:param name="content">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:param>
|
|
Packit Service |
76cb02 |
<xsl:copy-of select="$content"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template name="inline.boldmonoseq">
|
|
Packit Service |
76cb02 |
<xsl:param name="content">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:param>
|
|
Packit Service |
76cb02 |
<xsl:text>{\ttfamily\bfseries{</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.hyphenate">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="string" select="$content"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="format" select="'boldmonoseq'"/>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
<xsl:text>}}</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template name="inline.superscriptseq">
|
|
Packit Service |
76cb02 |
<xsl:param name="content">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:param>
|
|
Packit Service |
76cb02 |
<xsl:text>$^{\text{</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:copy-of select="$content"/>
|
|
Packit Service |
76cb02 |
<xsl:text>}}$</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template name="inline.subscriptseq">
|
|
Packit Service |
76cb02 |
<xsl:param name="content">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:param>
|
|
Packit Service |
76cb02 |
<xsl:text>$_{\text{</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:copy-of select="$content"/>
|
|
Packit Service |
76cb02 |
<xsl:text>}}$</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template name="inline.monoseq">
|
|
Packit Service |
76cb02 |
<xsl:param name="content">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:param>
|
|
Packit Service |
76cb02 |
<xsl:text>\texttt{</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:if test="not($monoseq.small = '0')">
|
|
Packit Service |
76cb02 |
<xsl:text>\small{</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:if>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.hyphenate">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="string" select="$content"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="format" select="'monoseq'"/>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
<xsl:if test="not($monoseq.small = '0')">
|
|
Packit Service |
76cb02 |
<xsl:text>}</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:if>
|
|
Packit Service |
76cb02 |
<xsl:text>}</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template name="inline.italicmonoseq">
|
|
Packit Service |
76cb02 |
<xsl:param name="content">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:param>
|
|
Packit Service |
76cb02 |
<xsl:text>\texttt{\emph{\small{</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.hyphenate">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="string" select="$content"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="format" select="'monoseq'"/>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
<xsl:text>}}}</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template name="inline.underlineseq">
|
|
Packit Service |
76cb02 |
<xsl:param name="content">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:param>
|
|
Packit Service |
76cb02 |
<xsl:text>\underline{</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:copy-of select="$content"/>
|
|
Packit Service |
76cb02 |
<xsl:text>}</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="author|editor|othercredit|personname">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="person.name"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="authorinitials">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="authorgroup">
|
|
Packit Service |
76cb02 |
<xsl:variable name="string">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="person.name.list"/>
|
|
Packit Service |
76cb02 |
</xsl:variable>
|
|
Packit Service |
76cb02 |
<xsl:value-of select="normalize-space($string)"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="accel">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="action">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="application">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="classname">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="code">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="exceptionname">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="interfacename">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="methodname">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="command">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.boldseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="computeroutput">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="constant">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="database">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="errorcode">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="errorname">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="errortype">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="envar">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="filename">
|
|
Packit Service |
76cb02 |
<xsl:choose>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
not(ancestor::title or ancestor::refentrytitle)">
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:apply-templates mode="nolinkurl"/>
|
|
Packit Service |
76cb02 |
</xsl:when>
|
|
Packit Service |
76cb02 |
<xsl:otherwise>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:otherwise>
|
|
Packit Service |
76cb02 |
</xsl:choose>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="*" mode="nolinkurl">
|
|
Packit Service |
76cb02 |
<xsl:param name="command" select="'\nolinkurl'"/>
|
|
Packit Service |
76cb02 |
<xsl:apply-templates mode="nolinkurl">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="command" select="$command"/>
|
|
Packit Service |
76cb02 |
</xsl:apply-templates>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="text()" mode="nolinkurl">
|
|
Packit Service |
76cb02 |
<xsl:param name="command" select="'\nolinkurl'"/>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="nolinkurl-output">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="url" select="."/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="command" select="$command"/>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="subscript|superscript" mode="nolinkurl">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="content">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates select="."/>
|
|
Packit Service |
76cb02 |
</xsl:with-param>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="replaceable" mode="nolinkurl">
|
|
Packit Service |
76cb02 |
<xsl:param name="command" select="'\nolinkurl'"/>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.italicmonoseq">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="content">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates mode="nolinkurl">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="command" select="$command"/>
|
|
Packit Service |
76cb02 |
</xsl:apply-templates>
|
|
Packit Service |
76cb02 |
</xsl:with-param>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="indexterm" mode="nolinkurl">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates select="."/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="function">
|
|
Packit Service |
76cb02 |
<xsl:choose>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
or parameter or function or replaceable">
|
|
Packit Service |
76cb02 |
<xsl:variable name="nodes" select="text()|*"/>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="content">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates select="$nodes[1]"/>
|
|
Packit Service |
76cb02 |
</xsl:with-param>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
<xsl:text>(</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:apply-templates select="$nodes[position()>1]"/>
|
|
Packit Service |
76cb02 |
<xsl:text>)</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:when>
|
|
Packit Service |
76cb02 |
<xsl:otherwise>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:otherwise>
|
|
Packit Service |
76cb02 |
</xsl:choose>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="function/parameter" priority="2">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.italicmonoseq"/>
|
|
Packit Service |
76cb02 |
<xsl:if test="following-sibling::*">
|
|
Packit Service |
76cb02 |
<xsl:text>, </xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:if>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="function/replaceable" priority="2">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.italicmonoseq"/>
|
|
Packit Service |
76cb02 |
<xsl:if test="following-sibling::*">
|
|
Packit Service |
76cb02 |
<xsl:text>, </xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:if>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="replaceable" priority="1">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.italicmonoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="guibutton">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="guiicon">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="guilabel">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="guimenu">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="guimenuitem">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="guisubmenu">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="hardware">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="interface">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="interfacedefinition">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="keycap">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.boldseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="keycode">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="keysym">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="literal">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="medialabel">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.italicseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="mousebutton">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="option">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="package">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="parameter">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.italicmonoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="property">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="prompt">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="returnvalue">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="shortcut">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.boldseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="structfield">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.italicmonoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="structname">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="symbol">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="systemitem">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="token">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="type">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="uri">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="userinput">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.boldmonoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="abbrev">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="acronym">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="citerefentry">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="citetitle">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.italicseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="emphasis">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.italicseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="emphasis[@role='bold' or @role='strong']">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.boldseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="emphasis[@role='underline']">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.underlineseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="errortext">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="firstname|surname|honorific|othername|lineage">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="foreignphrase">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.italicseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="markup">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="phrase">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="quote">
|
|
Packit Service |
76cb02 |
<xsl:variable name="depth">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="dot.count">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="string">
|
|
Packit Service |
76cb02 |
<xsl:number level="multiple"/>
|
|
Packit Service |
76cb02 |
</xsl:with-param>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
</xsl:variable>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:choose>
|
|
Packit Service |
76cb02 |
<xsl:when test="$depth mod 2 = 0">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="gentext.startquote"/>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="gentext.endquote"/>
|
|
Packit Service |
76cb02 |
</xsl:when>
|
|
Packit Service |
76cb02 |
<xsl:otherwise>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="gentext.nestedstartquote"/>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="gentext.nestedendquote"/>
|
|
Packit Service |
76cb02 |
</xsl:otherwise>
|
|
Packit Service |
76cb02 |
</xsl:choose>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="varname">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.monoseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="wordasword">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.italicseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="lineannotation">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="superscript">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.superscriptseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="subscript">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.subscriptseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="trademark">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="dingbat">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="dingbat">trademark</xsl:with-param>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
@class='registered']">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="dingbat">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="dingbat" select="@class"/>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="trademark[@class='service']">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.superscriptseq">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="content" select="'SM'"/>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="firstterm|glossterm">
|
|
Packit Service |
76cb02 |
<xsl:variable name="termtext">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.italicseq"/>
|
|
Packit Service |
76cb02 |
</xsl:variable>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:choose>
|
|
Packit Service |
76cb02 |
<xsl:when test="@linkend">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="hyperlink.markup">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="linkend" select="@linkend"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="text" select="$termtext"/>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
</xsl:when>
|
|
Packit Service |
76cb02 |
<xsl:when test="$glossterm.auto.link != 0">
|
|
Packit Service |
76cb02 |
<xsl:variable name="term">
|
|
Packit Service |
76cb02 |
<xsl:choose>
|
|
Packit Service |
76cb02 |
<xsl:when test="@baseform">
|
|
Packit Service |
76cb02 |
<xsl:value-of select="normalize-space(@baseform)"/>
|
|
Packit Service |
76cb02 |
</xsl:when>
|
|
Packit Service |
76cb02 |
<xsl:otherwise>
|
|
Packit Service |
76cb02 |
<xsl:value-of select="normalize-space(.)"/>
|
|
Packit Service |
76cb02 |
</xsl:otherwise>
|
|
Packit Service |
76cb02 |
</xsl:choose>
|
|
Packit Service |
76cb02 |
</xsl:variable>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
select="(//glossentry[normalize-space(glossterm)=$term or
|
|
Packit Service |
76cb02 |
normalize-space(glossterm/@baseform)=$term][@id])[1]"/>
|
|
Packit Service |
76cb02 |
<xsl:choose>
|
|
Packit Service |
76cb02 |
<xsl:when test="$glossentry">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="hyperlink.markup">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="linkend" select="$glossentry/@id"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="text" select="$termtext"/>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
</xsl:when>
|
|
Packit Service |
76cb02 |
<xsl:otherwise>
|
|
Packit Service |
76cb02 |
<xsl:message>
|
|
Packit Service |
76cb02 |
<xsl:text>Error: no ID glossentry for glossterm: </xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:value-of select="."/>
|
|
Packit Service |
76cb02 |
<xsl:text>.</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:message>
|
|
Packit Service |
76cb02 |
<xsl:value-of select="$termtext"/>
|
|
Packit Service |
76cb02 |
</xsl:otherwise>
|
|
Packit Service |
76cb02 |
</xsl:choose>
|
|
Packit Service |
76cb02 |
</xsl:when>
|
|
Packit Service |
76cb02 |
<xsl:otherwise>
|
|
Packit Service |
76cb02 |
<xsl:value-of select="$termtext"/>
|
|
Packit Service |
76cb02 |
</xsl:otherwise>
|
|
Packit Service |
76cb02 |
</xsl:choose>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="keycombo">
|
|
Packit Service |
76cb02 |
<xsl:variable name="action" select="@action"/>
|
|
Packit Service |
76cb02 |
<xsl:variable name="joinchar">
|
|
Packit Service |
76cb02 |
<xsl:choose>
|
|
Packit Service |
76cb02 |
<xsl:when test="$action='seq'"><xsl:text> </xsl:text></xsl:when>
|
|
Packit Service |
76cb02 |
<xsl:when test="$action='simul'">+</xsl:when>
|
|
Packit Service |
76cb02 |
<xsl:when test="$action='press'">-</xsl:when>
|
|
Packit Service |
76cb02 |
<xsl:when test="$action='click'">-</xsl:when>
|
|
Packit Service |
76cb02 |
<xsl:when test="$action='double-click'">-</xsl:when>
|
|
Packit Service |
76cb02 |
<xsl:when test="$action='other'"></xsl:when>
|
|
Packit Service |
76cb02 |
<xsl:otherwise>-</xsl:otherwise>
|
|
Packit Service |
76cb02 |
</xsl:choose>
|
|
Packit Service |
76cb02 |
</xsl:variable>
|
|
Packit Service |
76cb02 |
<xsl:for-each select="./*">
|
|
Packit Service |
76cb02 |
<xsl:if test="position()>1"><xsl:value-of select="$joinchar"/></xsl:if>
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:for-each>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:strip-space elements="menuchoice shortcut"/>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="menuchoice">
|
|
Packit Service |
76cb02 |
<xsl:variable name="shortcut" select="./shortcut"/>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:for-each select="*[not(self::shortcut)]">
|
|
Packit Service |
76cb02 |
<xsl:if test="position() > 1">
|
|
Packit Service |
76cb02 |
<xsl:choose>
|
|
Packit Service |
76cb02 |
<xsl:when test="self::guimenuitem or self::guisubmenu">
|
|
Packit Service |
76cb02 |
<xsl:text>\hspace{2pt}\ensuremath{\to{}}</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:when>
|
|
Packit Service |
76cb02 |
<xsl:otherwise>+</xsl:otherwise>
|
|
Packit Service |
76cb02 |
</xsl:choose>
|
|
Packit Service |
76cb02 |
</xsl:if>
|
|
Packit Service |
76cb02 |
<xsl:apply-templates select="."/>
|
|
Packit Service |
76cb02 |
</xsl:for-each>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:if test="$shortcut">
|
|
Packit Service |
76cb02 |
<xsl:text> (</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:apply-templates select="$shortcut"/>
|
|
Packit Service |
76cb02 |
<xsl:text>)</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:if>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="jobtitle|corpauthor|orgname|orgdiv">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="optional">
|
|
Packit Service |
76cb02 |
<xsl:value-of select="$arg.choice.opt.open.str"/>
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
<xsl:value-of select="$arg.choice.opt.close.str"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="comment|remark">
|
|
Packit Service |
76cb02 |
<xsl:if test="$show.comments != 0">
|
|
Packit Service |
76cb02 |
<xsl:text>\comment</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:if test="@role">
|
|
Packit Service |
76cb02 |
<xsl:text>[title={</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:value-of select="@role"/>
|
|
Packit Service |
76cb02 |
<xsl:text>}]</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:if>
|
|
Packit Service |
76cb02 |
<xsl:text>{</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:variable name="string">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:variable>
|
|
Packit Service |
76cb02 |
<xsl:value-of select="normalize-space($string)"/>
|
|
Packit Service |
76cb02 |
<xsl:text>}</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:if>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="productname">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="productnumber">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="pob|street|city|state|postcode|country|phone|fax|otheraddr">
|
|
Packit Service |
76cb02 |
<xsl:call-template name="inline.charseq"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template name="verbatim.boldseq">
|
|
Packit Service |
76cb02 |
<xsl:param name="co-tagin" select="'<'"/>
|
|
Packit Service |
76cb02 |
<xsl:param name="rnode" select="/"/>
|
|
Packit Service |
76cb02 |
<xsl:param name="probe" select="0"/>
|
|
Packit Service |
76cb02 |
<xsl:param name="style" select="'b'"/>
|
|
Packit Service |
76cb02 |
<xsl:param name="content"/>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:call-template name="verbatim.format">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="co-tagin" select="$co-tagin"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="rnode" select="$rnode"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="probe" select="$probe"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="style" select="'b'"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="content" select="$content"/>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="userinput" mode="latex.programlisting">
|
|
Packit Service |
76cb02 |
<xsl:param name="co-tagin" select="'<:'"/>
|
|
Packit Service |
76cb02 |
<xsl:param name="rnode" select="/"/>
|
|
Packit Service |
76cb02 |
<xsl:param name="probe" select="0"/>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:call-template name="verbatim.boldseq">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="co-tagin" select="$co-tagin"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="rnode" select="$rnode"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="probe" select="$probe"/>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="emphasis" mode="latex.programlisting">
|
|
Packit Service |
76cb02 |
<xsl:param name="co-tagin" select="'<:'"/>
|
|
Packit Service |
76cb02 |
<xsl:param name="rnode" select="/"/>
|
|
Packit Service |
76cb02 |
<xsl:param name="probe" select="0"/>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:variable name="style">
|
|
Packit Service |
76cb02 |
<xsl:choose>
|
|
Packit Service |
76cb02 |
<xsl:when test="@role='bold' or @role='strong'">
|
|
Packit Service |
76cb02 |
<xsl:value-of select="'b'"/>
|
|
Packit Service |
76cb02 |
</xsl:when>
|
|
Packit Service |
76cb02 |
<xsl:otherwise>
|
|
Packit Service |
76cb02 |
<xsl:value-of select="'i'"/>
|
|
Packit Service |
76cb02 |
</xsl:otherwise>
|
|
Packit Service |
76cb02 |
</xsl:choose>
|
|
Packit Service |
76cb02 |
</xsl:variable>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:call-template name="verbatim.format">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="co-tagin" select="$co-tagin"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="rnode" select="$rnode"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="probe" select="$probe"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="style" select="$style"/>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="replaceable" mode="latex.programlisting">
|
|
Packit Service |
76cb02 |
<xsl:param name="co-tagin" select="'<:'"/>
|
|
Packit Service |
76cb02 |
<xsl:param name="rnode" select="/"/>
|
|
Packit Service |
76cb02 |
<xsl:param name="probe" select="0"/>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:call-template name="verbatim.format">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="co-tagin" select="$co-tagin"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="rnode" select="$rnode"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="probe" select="$probe"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="style" select="'i'"/>
|
|
Packit Service |
76cb02 |
</xsl:call-template>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="optional" mode="latex.programlisting">
|
|
Packit Service |
76cb02 |
<xsl:param name="co-tagin" select="'<:'"/>
|
|
Packit Service |
76cb02 |
<xsl:param name="rnode" select="/"/>
|
|
Packit Service |
76cb02 |
<xsl:param name="probe" select="0"/>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:value-of select="$arg.choice.opt.open.str"/>
|
|
Packit Service |
76cb02 |
<xsl:apply-templates mode="latex.programlisting">
|
|
Packit Service |
76cb02 |
<xsl:with-param name="co-tagin" select="$co-tagin"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="rnode" select="$rnode"/>
|
|
Packit Service |
76cb02 |
<xsl:with-param name="probe" select="$probe"/>
|
|
Packit Service |
76cb02 |
</xsl:apply-templates>
|
|
Packit Service |
76cb02 |
<xsl:value-of select="$arg.choice.opt.close.str"/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
</xsl:stylesheet>
|