syncing up to 3.0.0rc1
[Samba.git] / docs / docbook / xslt / db2latex / mathml / mathml.content.constsymb.mod.xsl
blob585c744109dd45ca507a16f36cad13953d9f5115
1 <?xml version='1.0'?>
2 <!DOCTYPE xsl:stylesheet
4 <!ENTITY % mmlalias PUBLIC "MathML alias" "ent/mmlalias.ent"> %mmlalias;
5 <!ENTITY % mmlextra PUBLIC "MathML extra" "ent/mmlextra.ent"> %mmlextra;
6 ]>
7 <!--#############################################################################
8 |- #############################################################################
9 |
10 | PURPOSE: MathML content markup, constants and symbols, 4.4.12.
11 | MathML namespace used -> mml
12 + ############################################################################## -->
14 <xsl:stylesheet version='1.0'
15 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
16 xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns="http://www.w3.org/1998/Math/MathML">
18 <!-- integer numbers -->
19 <xsl:template match="mml:integers">
20 <xsl:text>\bbold Z </xsl:text>
21 </xsl:template>
23 <!-- real numbers -->
24 <xsl:template match="mml:reals">
25 <xsl:text>\bbold R </xsl:text>
26 </xsl:template>
28 <!-- rational numbers -->
29 <xsl:template match="mml:rationals">
30 <xsl:text>\bbold Q </xsl:text>
31 </xsl:template>
33 <!-- natural numbers -->
34 <xsl:template match="mml:naturalnumbers">
35 <xsl:text>\bbold N </xsl:text>
36 </xsl:template>
38 <!-- complex numbers -->
39 <xsl:template match="mml:complexes">
40 <xsl:text>\bbold C </xsl:text>
41 </xsl:template>
43 <!-- prime numbers -->
44 <xsl:template match="mml:primes">
45 <xsl:text>\bbold P </xsl:text>
46 <mi><xsl:text disable-output-escaping='yes'>&amp;#x1D547;</xsl:text></mi> <!-- open face P --> <!-- UNICODE char does not work -->
47 </xsl:template>
55 <!-- exponential base -->
56 <xsl:template match="mml:exponentiale">
57 <xsl:text>\textrm{e} </xsl:text>
58 </xsl:template>
60 <!-- square root of -1 -->
61 <xsl:template match="mml:imaginaryi">
62 <xsl:text>\textrm{i} </xsl:text>
63 </xsl:template>
65 <xsl:template match="mml:notanumber">
66 <xsl:text>\NaN </xsl:text>
67 </xsl:template>
69 <!-- logical constant for truth -->
70 <xsl:template match="mml:true">
71 <xsl:text>true</xsl:text>
72 </xsl:template>
74 <!-- logical constant for falsehood -->
75 <xsl:template match="mml:false">
76 <xsl:text>false</xsl:text>
77 </xsl:template>
79 <!-- empty set -->
80 <xsl:template match="mml:emptyset">
81 <xsl:text>\empty</xsl:text>
82 </xsl:template>
84 <!-- ratio of a circle's circumference to its diameter -->
85 <xsl:template match="mml:pi">
86 <xsl:text>\pi</xsl:text>
87 </xsl:template>
89 <!-- Euler's constant -->
90 <xsl:template match="mml:eulergamma">
91 <xsl:text>\Gamma</xsl:text>
92 </xsl:template>
94 <!-- Infinity -->
95 <xsl:template match="mml:infinity">
96 <xsl:text>\infty</xsl:text>
97 </xsl:template>
99 </xsl:stylesheet>