chiark / gitweb /
Update preferred contact method for the security team.
[developers-reference.git] / txt.xsl
diff --git a/txt.xsl b/txt.xsl
index 227d8128197c406aac26cdee07bb10fb9df589d9..81ab1b15114e252981353f634214a88628c522a4 100644 (file)
--- a/txt.xsl
+++ b/txt.xsl
@@ -3,8 +3,12 @@
                 version="1.0">
   <xsl:import
     href="http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl"/>
-  <xsl:param name="section.autolabel">1</xsl:param>
-  <xsl:param name="section.label.includes.component.label">1</xsl:param>
+
+  <!-- parameters for optimal text output -->
+  <xsl:param name="callout.graphics" select="0"/>
+  <xsl:param name="callout.unicode" select="0"/>
+  <xsl:param name="section.autolabel" select="1"/>
+  <xsl:param name="section.label.includes.component.label" select="1"/>
   <xsl:param name="generate.toc">
   appendix  title
   article/appendix  nop
   qandadiv  toc
   qandaset  toc
   reference toc,title
-  sect1     toc
-  sect2     toc
-  sect3     toc
-  sect4     toc
-  sect5     toc
   section   toc
   set       toc,title
   </xsl:param>
+
+  <!-- centering and aligning title elements -->
+  <xsl:template match="/*/title[position()=1]" mode="titlepage.mode">
+    <br/>
+    <center>
+      <xsl:apply-imports/>
+    </center>
+    <br/>
+    <hr/> <!-- no underline, but at least something -->
+  </xsl:template>
+
+  <xsl:template match="author|editor" mode="titlepage.mode">
+    <center>
+      <xsl:apply-imports/>
+    </center>
+  </xsl:template>
+
+  <xsl:template match="releaseinfo" mode="titlepage.mode">
+    <center>
+      <xsl:apply-imports/>
+    </center>
+    <hr/>
+  </xsl:template>
+
+  <!-- dirty hack to get a left margin for paragraphs etc. -->
+  <xsl:template match="legalnotice/*
+        |chapter/*[not(name(.)='section') and not(name(.)='title')]
+        |section/*[not(name(.)='section') and not(name(.)='title')]
+        |appendix/*[not(name(.)='section') and not(name(.)='title')]
+       |footnote/*">
+    <xsl:copy><table><tr><td>&#xa0;&#xa0;&#xa0;</td><td>
+    <xsl:apply-imports/>
+    </td></tr></table></xsl:copy>
+  </xsl:template>
+
 </xsl:stylesheet>