|
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 |
|
|
Packit Service |
76cb02 |
<xsl:template match="revhistory">
|
|
Packit Service |
76cb02 |
<xsl:if test="$latex.output.revhistory=1">
|
|
Packit Service |
76cb02 |
<xsl:text>
|
|
Packit Service |
76cb02 |
%% ----------------------
|
|
Packit Service |
76cb02 |
%% Revision History Table
|
|
Packit Service |
76cb02 |
%% ----------------------
|
|
Packit Service |
76cb02 |
\renewcommand{\DBKrevhistory}{
|
|
Packit Service |
76cb02 |
\begin{DBKrevtable}
|
|
Packit Service |
76cb02 |
</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
<xsl:text>
|
|
Packit Service |
76cb02 |
\end{DBKrevtable}}
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:if>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="revhistory/revision">
|
|
Packit Service |
76cb02 |
<xsl:variable name="revnumber" select=".//revnumber"/>
|
|
Packit Service |
76cb02 |
<xsl:variable name="revdate" select=".//date"/>
|
|
Packit Service |
76cb02 |
<xsl:variable name="revremark" select=".//revremark|.//revdescription"/>
|
|
Packit Service |
76cb02 |
<xsl:variable name="revauthor" select=".//authorinitials|.//author"/>
|
|
Packit Service |
76cb02 |
<xsl:text>~\par
</xsl:text>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:if test="$revnumber">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates select="$revnumber"/>
|
|
Packit Service |
76cb02 |
</xsl:if>
|
|
Packit Service |
76cb02 |
<xsl:text>~\par
</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:text>
& </xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:text>~\par
</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:apply-templates select="$revdate"/>
|
|
Packit Service |
76cb02 |
<xsl:text>
& </xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:text>~\par
</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:if test="$revremark">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates select="$revremark"/>
|
|
Packit Service |
76cb02 |
</xsl:if>
|
|
Packit Service |
76cb02 |
<xsl:text>
& </xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:text>~\par
</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:if test="count($revauthor)!=0">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates select="$revauthor"/>
|
|
Packit Service |
76cb02 |
</xsl:if>
|
|
Packit Service |
76cb02 |
<xsl:text>
\tabularnewline
</xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:text>\hline
</xsl:text>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="revision/revnumber">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="revision/date">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="revision/authorinitials">
|
|
Packit Service |
76cb02 |
<xsl:text>, </xsl:text>
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="revision/authorinitials[1]">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="revision/revremark">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
<xsl:template match="revision/revdescription">
|
|
Packit Service |
76cb02 |
<xsl:apply-templates/>
|
|
Packit Service |
76cb02 |
</xsl:template>
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
</xsl:stylesheet>
|