]> pere.pagekite.me Git - text-mekanikerord.git/blob - pdf.xsl
Slight improvements to frontmatter.
[text-mekanikerord.git] / pdf.xsl
1 <?xml version='1.0' encoding="iso-8859-1"?>
2 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
3
4 <!-- xsl:param name="paper.type">a4</xsl:param -->
5 <xsl:param name="double.sided">1</xsl:param>
6 <xsl:param name="page.margin.inner">0.8in</xsl:param>
7 <xsl:param name="page.margin.outer">0.55in</xsl:param>
8 <xsl:param name="page.margin.top">0.55in</xsl:param>
9 <xsl:param name="page.margin.bottom">0.55in</xsl:param>
10 <xsl:param name="latex.class.book">book</xsl:param>
11 <xsl:param name="latex.class.options">a4paper,openright,twoside</xsl:param>
12
13 <!-- No use showing table of content, it is empty -->
14 <xsl:param name="doc.toc.show">0</xsl:param>
15
16 <!-- no need for a separate author list -->
17 <xsl:param name="doc.collab.show">0</xsl:param>
18
19 <!-- disable revision history until there is a history to display -->
20 <xsl:param name="latex.output.revhistory">0</xsl:param>
21
22 <!-- enable draft mode until ready to publish -->
23 <xsl:param name="draft.mode">yes</xsl:param>
24 <xsl:param name="draft.watermark">1</xsl:param>
25
26 <!-- insert a few latex tricks at the top of the .tex document -->
27 <xsl:param name="latex.begindocument">
28 <xsl:text>% start of latex.begindocument
29 \usepackage{multicol}
30
31 % unboxed = wrap glossary term
32 % multicols = get two columns only in mainpart
33 \setlist[description]{%
34 style=unboxed,
35 before*=\begin{multicols}{3},
36 after*=\end{multicols}
37 % first*=
38 % topsep=30pt, % space before start / after end of list
39 % itemsep=5pt, % space between items
40 % font=\normalfont,
41 }
42
43 % Trick to avoid many words sticking out of the right margin of the text.
44 \sloppy
45
46 \begin{document}
47 % end of latex.begindocument
48 </xsl:text>
49 </xsl:param>
50
51 <!-- disable chapter numbering for glossary -->
52 <xsl:param name="glossary.numbered">0</xsl:param>
53
54 </xsl:stylesheet>