summaryrefslogtreecommitdiff
path: root/docs/xslt/latex.xsl
diff options
context:
space:
mode:
Diffstat (limited to 'docs/xslt/latex.xsl')
-rw-r--r--docs/xslt/latex.xsl79
1 files changed, 23 insertions, 56 deletions
diff --git a/docs/xslt/latex.xsl b/docs/xslt/latex.xsl
index cb0ecd6874..56db80e7cc 100644
--- a/docs/xslt/latex.xsl
+++ b/docs/xslt/latex.xsl
@@ -1,9 +1,31 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
<xsl:import href="../settings.xsl"/>
-<!--<xsl:import href="docbook.xsl"/>-->
<xsl:import href="http://db2latex.sourceforge.net/xsl/docbook.xsl"/>
+<xsl:param name="latex.mapping.xml" select="document('latex.overrides.xml')"/>
+
+<xsl:param name="generate.toc">
+ /appendix toc,title
+ article/appendix nop
+ /article toc,title
+ book toc,title,figure,table,example,equation
+ /chapter toc,title,lop
+ part toc,title
+ /preface toc,title
+ qandadiv toc
+ qandaset toc
+ procedure lop
+ reference toc,title
+ /sect1 toc
+ /sect2 toc
+ /sect3 toc
+ /sect4 toc
+ /sect5 toc
+ /section toc
+ set toc,title
+</xsl:param>
+
<xsl:template name="link">
<xsl:element name="link">
<xsl:copy-of select="@*"/>
@@ -13,11 +35,7 @@
<xsl:output method="text" encoding="ISO-8859-1" indent="yes"/>
<xsl:param name="l10n.gentext.default.language" select="'en'"/>
<xsl:param name="latex.example.caption.style"></xsl:param>
-<xsl:variable name="latex.documentclass">sambadoc</xsl:variable>
-<xsl:variable name="latex.documentclass.common">twoside,11pt,letterpaper</xsl:variable>
-<xsl:variable name="latex.documentclass.book"></xsl:variable>
<xsl:variable name="latex.hyperref.param.pdftex">hyperfigures,hyperindex,citecolor=black,urlcolor=black,filecolor=black,linkcolor=black,menucolor=red,pagecolor=black</xsl:variable>
-<xsl:variable name="latex.document.font">default</xsl:variable>
<xsl:variable name="admon.graphics.path">xslt/figures</xsl:variable>
<xsl:variable name="latex.use.tabularx">1</xsl:variable>
<xsl:variable name="latex.fancyhdr.lh"></xsl:variable>
@@ -41,63 +59,14 @@
<xsl:variable name="latex.book.preamblestart">
\documentclass[twoside,openright,<xsl:value-of select="$fontsize"/>pt]{xslt/latex/sambadoc}
-\usepackage[twoside,dvips]{geometry}
-
-%\usepackage[section]{placeins}
-
-\geometry{%
-paperwidth=7in,
-paperheight=9.25in,
-lmargin=.75in,
-rmargin=.75in,
-bmargin=.625in,
-tmargin=.625in,
-width=5.5in,
-height=7.525in, %7.3
-marginparwidth=0.35in,
-headheight=0.2in,
-headsep=.25in,
-footskip=.025in}
-
-\setlength{\headwidth}{\textwidth}
-
-<xsl:if test="$docrop != '0'">
-\usepackage[letter,center,dvips]{crop}
-</xsl:if>
\usepackage{amsmath}%
\usepackage{amsfonts}%
\usepackage{amssymb}
-<xsl:if test="$docrop != '0'">
-\special{papersize=11in,8.5in}
-
-%\crop[frame]
-\crop
-</xsl:if>
-
\makeindex
-%% Preamble:
-
-% New commands and/or command redefinitions
-%
-% Added for the samba book
-%----------------------- paragraph ----------------------------------
-\cleardoublepage
-\pagenumbering{roman}
-
-\setcounter{page}{2}
-\setcounter{totalnumber}{8}
-\setcounter{bottomnumber}{3}
-\setcounter{topnumber}{3}
-\renewcommand{\textfraction}{0.1}
-\renewcommand{\topfraction}{1.0}
-\renewcommand{\bottomfraction}{1.0}
-
-%% Document Parts
</xsl:variable>
<xsl:param name="latex.babel.language">english</xsl:param>
-<xsl:param name="ulink.url">1</xsl:param>
<xsl:template match="//title/filename|//title/command|//title/parameter|//title/constant">
<xsl:variable name="content">
@@ -108,6 +77,4 @@ footskip=.025in}
</xsl:if>
</xsl:template>
-
</xsl:stylesheet>
-