VirtualBox

source: vbox/trunk/doc/manual/common-formatcfg.xsl@ 105504

Last change on this file since 105504 was 105474, checked in by vboxsync, 4 months ago

doc/manual: Remove unused XSLT for integrating refentry manpages into docbook documents as sections, including all other places which became less obvious.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 4.2 KB
Line 
1<?xml version="1.0"?>
2
3<!--
4 Copyright (C) 2006-2023 Oracle and/or its affiliates.
5
6 This file is part of VirtualBox base platform packages, as
7 available from https://www.virtualbox.org.
8
9 This program is free software; you can redistribute it and/or
10 modify it under the terms of the GNU General Public License
11 as published by the Free Software Foundation, in version 3 of the
12 License.
13
14 This program is distributed in the hope that it will be useful, but
15 WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 General Public License for more details.
18
19 You should have received a copy of the GNU General Public License
20 along with this program; if not, see <https://www.gnu.org/licenses>.
21
22 SPDX-License-Identifier: GPL-3.0-only
23-->
24
25<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
26
27<!-- General formatting settings. -->
28<xsl:variable name="section.autolabel">1</xsl:variable>
29<xsl:variable name="section.label.includes.component.label">1</xsl:variable>
30<xsl:attribute-set name="monospace.properties">
31 <xsl:attribute name="font-size">90%</xsl:attribute>
32</xsl:attribute-set>
33<xsl:param name="draft.mode" select="'no'"/>
34
35<!-- Shift down section sizes one magstep. -->
36<xsl:attribute-set name="section.title.level1.properties">
37 <xsl:attribute name="font-size">
38 <xsl:value-of select="$body.font.master * 1.728"></xsl:value-of>
39 <xsl:text>pt</xsl:text>
40 </xsl:attribute>
41</xsl:attribute-set>
42<xsl:attribute-set name="section.title.level2.properties">
43 <xsl:attribute name="font-size">
44 <xsl:value-of select="$body.font.master * 1.44"></xsl:value-of>
45 <xsl:text>pt</xsl:text>
46 </xsl:attribute>
47</xsl:attribute-set>
48<xsl:attribute-set name="section.title.level3.properties">
49 <xsl:attribute name="font-size">
50 <xsl:value-of select="$body.font.master * 1.2"></xsl:value-of>
51 <xsl:text>pt</xsl:text>
52 </xsl:attribute>
53</xsl:attribute-set>
54<xsl:attribute-set name="section.title.level4.properties">
55 <xsl:attribute name="font-size">
56 <xsl:value-of select="$body.font.master"></xsl:value-of>
57 <xsl:text>pt</xsl:text>
58 </xsl:attribute>
59</xsl:attribute-set>
60<xsl:attribute-set name="section.title.level5.properties">
61 <xsl:attribute name="font-size">
62 <xsl:value-of select="$body.font.master"></xsl:value-of>
63 <xsl:text>pt</xsl:text>
64 </xsl:attribute>
65</xsl:attribute-set>
66<xsl:attribute-set name="section.title.level6.properties">
67 <xsl:attribute name="font-size">
68 <xsl:value-of select="$body.font.master"></xsl:value-of>
69 <xsl:text>pt</xsl:text>
70 </xsl:attribute>
71</xsl:attribute-set>
72
73<!-- Shift down chapter font size one magstep. -->
74<xsl:attribute-set name="component.title.properties">
75 <xsl:attribute name="font-size">
76 <xsl:value-of select="$body.font.master * 2.0736"></xsl:value-of>
77 <xsl:text>pt</xsl:text>
78 </xsl:attribute>
79</xsl:attribute-set>
80
81<!-- command synopsis -->
82<xsl:variable name="arg.choice.opt.open.str">[</xsl:variable>
83<xsl:variable name="arg.choice.opt.close.str">]</xsl:variable>
84<xsl:variable name="arg.choice.req.open.str">&lt;</xsl:variable>
85<xsl:variable name="arg.choice.req.close.str">&gt;</xsl:variable>
86<xsl:variable name="arg.choice.plain.open.str"><xsl:text> </xsl:text></xsl:variable>
87<xsl:variable name="arg.choice.plain.close.str"><xsl:text> </xsl:text></xsl:variable>
88<xsl:variable name="arg.choice.def.open.str">[</xsl:variable>
89<xsl:variable name="arg.choice.def.close.str">]</xsl:variable>
90<xsl:variable name="arg.rep.repeat.str">...</xsl:variable>
91<xsl:variable name="arg.rep.norepeat.str"></xsl:variable>
92<xsl:variable name="arg.rep.def.str"></xsl:variable>
93<xsl:variable name="arg.or.sep"> | </xsl:variable>
94<xsl:variable name="arg.or.sep.compact">|</xsl:variable>
95<xsl:variable name="cmdsynopsis.hanging.indent">4pi</xsl:variable>
96
97<!--
98 Make sure that sections inside the Preface are not numbered.
99 -->
100<xsl:template match="preface/sect1" mode="object.title.template">
101 <xsl:call-template name="gentext.template">
102 <xsl:with-param name="context" select="'title-unnumbered'"/>
103 <xsl:with-param name="name">
104 <xsl:call-template name="xpath.location"/>
105 </xsl:with-param>
106 </xsl:call-template>
107</xsl:template>
108
109
110</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette