<!-- it contains just enough to convert the -->
<!-- mutt-ng manual with some special tags into -->
<!-- valid LaTeX code; most of the work is done -->
-<!-- muttng.sty anyways... -->
+<!-- madmutt.sty anyways... -->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:muttng-doc="http://mutt-ng.berlios.de/doc/#NS">
+ xmlns:madmutt-doc="http://mutt-ng.berlios.de/doc/#NS">
<xsl:output method="text" indent="no" output-encoding="utf-8"/>
<xsl:template match="book">
<xsl:text>
\documentclass[a4paper]{scrbook}
- \usepackage{muttng}
+ \usepackage{madmutt}
</xsl:text>
<xsl:apply-templates select="bookinfo"/>
<xsl:apply-templates select="chapter"/>
<!--}}}-->
- <!--{{{ muttng-doc namespace -->
+ <!--{{{ madmutt-doc namespace -->
- <xsl:template match="muttng-doc:man">
+ <xsl:template match="madmutt-doc:man">
<xsl:text>\man</xsl:text>
<xsl:if test="@sect">
<xsl:text>[</xsl:text><xsl:value-of
<xsl:text>}</xsl:text>
</xsl:template>
- <xsl:template match="muttng-doc:web">
+ <xsl:template match="madmutt-doc:web">
<xsl:text>\web{</xsl:text><xsl:value-of
select="@url"/><xsl:text>}</xsl:text>
</xsl:template>
- <xsl:template match="muttng-doc:envvar">
+ <xsl:template match="madmutt-doc:envvar">
<xsl:text>\envvar{</xsl:text><xsl:value-of select="@name"/><xsl:text>}</xsl:text>
</xsl:template>
- <xsl:template match="muttng-doc:hook">
+ <xsl:template match="madmutt-doc:hook">
<xsl:text>\hook{</xsl:text><xsl:value-of select="@name"/><xsl:text>}</xsl:text>
</xsl:template>
- <xsl:template match="muttng-doc:cmddef">
+ <xsl:template match="madmutt-doc:cmddef">
<xsl:text>\cmddef{</xsl:text><xsl:value-of select="@name"/><xsl:text>}{</xsl:text>
<xsl:apply-templates/><xsl:text>}</xsl:text>
</xsl:template>
- <xsl:template match="muttng-doc:cmdref">
+ <xsl:template match="madmutt-doc:cmdref">
<xsl:text>\cmdref{</xsl:text><xsl:value-of select="@name"/><xsl:text>}</xsl:text>
</xsl:template>
- <xsl:template match="muttng-doc:funcref">
+ <xsl:template match="madmutt-doc:funcref">
<xsl:text>\funcref{</xsl:text><xsl:value-of select="@name"/><xsl:text>}</xsl:text>
</xsl:template>
- <xsl:template match="muttng-doc:funcdef">
+ <xsl:template match="madmutt-doc:funcdef">
<xsl:text>\funcdef{</xsl:text><xsl:value-of select="@name"/>
<xsl:text>}{</xsl:text>
- <xsl:apply-templates select="muttng-doc:key"/><xsl:text>}</xsl:text>
+ <xsl:apply-templates select="madmutt-doc:key"/><xsl:text>}</xsl:text>
</xsl:template>
- <xsl:template match="muttng-doc:varref">
+ <xsl:template match="madmutt-doc:varref">
<xsl:text>\varref{</xsl:text><xsl:value-of select="translate(@name,'-','_')"/><xsl:text>}</xsl:text>
</xsl:template>
- <xsl:template match="muttng-doc:vardef">
+ <xsl:template match="madmutt-doc:vardef">
<xsl:text>\vardef{</xsl:text>
<xsl:value-of select="@name"/>
<xsl:text>}
<xsl:apply-templates/>
</xsl:template>
- <xsl:template match="muttng-doc:rfc">
+ <xsl:template match="madmutt-doc:rfc">
<xsl:text>\rfc{</xsl:text><xsl:value-of select="@num"/><xsl:text>}</xsl:text>
</xsl:template>
- <xsl:template match="muttng-doc:lstconf">
+ <xsl:template match="madmutt-doc:lstconf">
<xsl:text>\begin{verbatim}</xsl:text>
<xsl:value-of select="text()"/><xsl:text>\end{verbatim}</xsl:text>
</xsl:template>
- <xsl:template match="muttng-doc:lstmail">
+ <xsl:template match="madmutt-doc:lstmail">
<xsl:text>\begin{verbatim}</xsl:text>
<xsl:value-of select="text()"/><xsl:text>\end{verbatim}</xsl:text>
</xsl:template>
- <xsl:template match="muttng-doc:lstshell">
+ <xsl:template match="madmutt-doc:lstshell">
<xsl:text>\begin{verbatim}</xsl:text>
<xsl:value-of select="text()"/><xsl:text>\end{verbatim}</xsl:text>
</xsl:template>
- <xsl:template match="muttng-doc:pattern">
+ <xsl:template match="madmutt-doc:pattern">
<xsl:text>\pat</xsl:text>
<xsl:if test="@full='1'">
<xsl:text>[1]</xsl:text>
select="@name"/><xsl:text>}</xsl:text>
</xsl:template>
- <xsl:template match="muttng-doc:key">
+ <xsl:template match="madmutt-doc:key">
<xsl:text>\key{</xsl:text>
<xsl:if test="@mod">
<xsl:value-of select="@mod"/><xsl:text>-</xsl:text>
<xsl:text>}</xsl:text>
</xsl:template>
- <xsl:template match="muttng-doc:special">
+ <xsl:template match="madmutt-doc:special">
<xsl:value-of select="@latex"/>
</xsl:template>