-
Notifications
You must be signed in to change notification settings - Fork 0
/
custom.xsl.in
41 lines (32 loc) · 1.59 KB
/
custom.xsl.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- make-book.sh will replace "!!DOCBOOK_XSL_FILE!!" -->
<!-- with a path to docbook.xsl. The extra indirection -->
<!-- allows the book to build on Fedora and Ubuntu -->
<!-- We have to use custom.xsl.in and sed because the -->
<!-- XSLT translator does not allow a conditionally -->
<!-- included file. Also see -->
<!-- * https://stackoverflow.com/q/4471992 -->
<!-- * https://stackoverflow.com/q/5765886 -->
<!-- * https://www.oxygenxml.com/forum/topic14290.html -->
<xsl:import href="!!DOCBOOK_XSL_FILE!!"/>
<xsl:param name="body.font.family" select="'arial'"/>
<xsl:param name="body.font.size" select="11"/>
<!-- https://stackoverflow.com/q/52918048 -->
<xsl:param name="monospace.font.family" select="'courier'"/>
<!-- https://stackoverflow.com/questions/17237093 -->
<xsl:param name="body.start.indent">0.25in</xsl:param>
<!-- http://www.sagehill.net/docbookxsl/FittingText.html -->
<xsl:attribute-set name="monospace.verbatim.properties">
<xsl:attribute name="font-size">
<xsl:choose>
<xsl:when test="processing-instruction('code-font-size')"><xsl:value-of
select="processing-instruction('code-font-size')"/></xsl:when>
<xsl:otherwise>inherit</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
</xsl:attribute-set>
<!--
<xsl:param name="body.margin.left">0.75in</xsl:param>
<xsl:param name="body.margin.left">0.75in</xsl:param>
-->
</xsl:stylesheet>