GitBucket
4.21.2
Toggle navigation
Snippets
Sign in
Files
Branches
1
Releases
1
Issues
Pull requests
Labels
Priorities
Milestones
Wiki
Forks
nigel.stanger
/
XML
Browse code
- Disambiguated upper and lower case element names.
master
1 parent
18ebf50
commit
6f8c275939224d6223d69b1b5c660516cc0c2630
nstanger
authored
on 1 Sep 2011
Patch
Showing
1 changed file
modules/greek-characters.xml
Ignore Space
Show notes
View
modules/greek-characters.xml
<?xml version="1.0" encoding="utf-8"?> <!-- Greek characters. The "strip" mode forms of the templates are for use in the context of an HTML <title> element (so the mode is only relevant to the HTML formats). Embedding HTML markup inside the <title> element causes the markup to appear verbatim in the window title, i.e., <title><em>foo</em> bar</title> will appear in the window title as "<em>foo</em> bar", not "foo bar". Putting the stylesheet into strip mode means that it will only output text nodes unless otherwise specified for a particular element. Generally the "strip" templates will simply call-template to the original, unless the original contains markup that needs to be eliminated (e.g., see space below). The downside of this approach, of course, is that you need "strip" mode templates for quite a lot of things, but that can't really be helped. --> <stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <!-- Lower case alpha (α). --> <template name="alpha" match="alpha|greek-small-letter-alpha"> <common formats="/latex/xelatex/">\ensuremath{\alpha}</common> <html><xsl:text disable-output-escaping="yes">&alpha;</xsl:text></html> <!-- U+03B1 GREEK SMALL LETTER ALPHA --> <xhtml><span class="unicode"><xsl:text>α</xsl:text></span></xhtml> </template> <template name="alpha-strip" match="alpha|greek-small-letter-alpha" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="alpha" /> </common> </template> <!-- Upper case alpha (Α). --> <template name="capital-alpha" match="capital-alpha|greek-capital-letter-alpha"> <common formats="/latex/xelatex/">\ensuremath{A}</common> <html><xsl:text disable-output-escaping="yes">&Alpha;</xsl:text></html> <!-- U+0391 GREEK CAPITAL LETTER ALPHA --> <xhtml><span class="unicode"><xsl:text>Α</xsl:text></span></xhtml> </template> <template name="capital-alpha-stip" match="capital-alpha|greek-capital-letter-alpha" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-alpha" /> </common> </template> <!-- Lower case beta (β). --> <template name="beta" match="beta|greek-small-letter-beta"> <common formats="/latex/xelatex/">\ensuremath{\beta}</common> <html><xsl:text disable-output-escaping="yes">&beta;</xsl:text></html> <!-- U+03B2 GREEK SMALL LETTER BETA --> <xhtml><span class="unicode"><xsl:text>β</xsl:text></span></xhtml> </template> <template name="beta-strip" match="beta|greek-small-letter-beta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="beta" /> </common> </template> <!-- Upper case beta (Β). --> <template name="capital-beta" match="capital-beta|greek-capital-letter-beta"> <common formats="/latex/xelatex/">\ensuremath{B}</common> <html><xsl:text disable-output-escaping="yes">&Beta;</xsl:text></html> <!-- U+0392 GREEK CAPITAL LETTER BETA --> <xhtml><span class="unicode"><xsl:text>Β</xsl:text></span></xhtml> </template> <template name="capital-beta-stip" match="capital-beta|greek-capital-letter-beta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-beta" /> </common> </template> <!-- Lower case gamma (γ). --> <template name="gamma" match="gamma|greek-small-letter-gamma"> <common formats="/latex/xelatex/">\ensuremath{\gamma}</common> <html><xsl:text disable-output-escaping="yes">&gamma;</xsl:text></html> <!-- U+03B3 GREEK SMALL LETTER GAMMA --> <xhtml><span class="unicode"><xsl:text>γ</xsl:text></span></xhtml> </template> <template name="gamma-strip" match="gamma|greek-small-letter-gamma" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="gamma" /> </common> </template> <!-- Upper case gamma (Γ). --> <template name="capital-gamma" match="capital-gamma|greek-capital-letter-gamma"> <common formats="/latex/xelatex/">\ensuremath{\Gamma}</common> <html><xsl:text disable-output-escaping="yes">&Gamma;</xsl:text></html> <!-- U+0393 GREEK CAPITAL LETTER GAMMA --> <xhtml><span class="unicode"><xsl:text>Γ</xsl:text></span></xhtml> </template> <template name="capital-gamma-stip" match="capital-gamma|greek-capital-letter-gamma" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-gamma" /> </common> </template> <!-- Lower case delta (δ). --> <template name="delta" match="delta|greek-small-letter-delta"> <common formats="/latex/xelatex/">\ensuremath{\delta}</common> <html><xsl:text disable-output-escaping="yes">&delta;</xsl:text></html> <!-- U+03B4 GREEK SMALL LETTER DELTA --> <xhtml><span class="unicode"><xsl:text>δ</xsl:text></span></xhtml> </template> <template name="delta-strip" match="delta|greek-small-letter-delta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="delta" /> </common> </template> <!-- Upper case delta (Δ). --> <template name="capital-delta" match="capital-delta|greek-capital-letter-delta"> <common formats="/latex/xelatex/">\ensuremath{\Delta}</common> <html><xsl:text disable-output-escaping="yes">&Delta;</xsl:text></html> <!-- U+0394 GREEK CAPITAL LETTER DELTA --> <xhtml><span class="unicode"><xsl:text>Δ</xsl:text></span></xhtml> </template> <template name="capital-delta-stip" match="capital-delta|greek-capital-letter-delta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-delta" /> </common> </template> <!-- Lower case epsilon (ε). --> <template name="epsilon" match="epsilon|greek-small-letter-epsilon"> <!-- Use \varepsilon for consistency with Unicode. --> <common formats="/latex/xelatex/">\ensuremath{\varepsilon}</common> <html><xsl:text disable-output-escaping="yes">&epsilon;</xsl:text></html> <!-- U+03B5 GREEK SMALL LETTER EPSILON --> <xhtml><span class="unicode"><xsl:text>ε</xsl:text></span></xhtml> </template> <template name="epsilon-strip" match="epsilon|greek-small-letter-epsilon" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="epsilon" /> </common> </template> <!-- Upper case epsilon (Ε). --> <template name="capital-epsilon" match="capital-epsilon|greek-capital-letter-epsilon"> <common formats="/latex/xelatex/">\ensuremath{E}</common> <html><xsl:text disable-output-escaping="yes">&Epsilon;</xsl:text></html> <!-- U+0395 GREEK CAPITAL LETTER EPSILON --> <xhtml><span class="unicode"><xsl:text>Ε</xsl:text></span></xhtml> </template> <template name="capital-epsilon-stip" match="capital-epsilon|greek-capital-letter-epsilon" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-epsilon" /> </common> </template> <!-- Lower case zeta (ζ). --> <template name="zeta" match="zeta|greek-small-letter-zeta"> <common formats="/latex/xelatex/">\ensuremath{\zeta}</common> <html><xsl:text disable-output-escaping="yes">&zeta;</xsl:text></html> <!-- U+03B6 GREEK SMALL LETTER ZETA --> <xhtml><span class="unicode"><xsl:text>ζ</xsl:text></span></xhtml> </template> <template name="zeta-strip" match="zeta|greek-small-letter-zeta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="zeta" /> </common> </template> <!-- Upper case zeta (Ζ). --> <template name="capital-zeta" match="capital-zeta|greek-capital-letter-zeta"> <common formats="/latex/xelatex/">\ensuremath{Z}</common> <html><xsl:text disable-output-escaping="yes">&Zeta;</xsl:text></html> <!-- U+0396 GREEK CAPITAL LETTER ZETA --> <xhtml><span class="unicode"><xsl:text>Ζ</xsl:text></span></xhtml> </template> <template name="capital-zeta-stip" match="capital-zeta|greek-capital-letter-zeta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-zeta" /> </common> </template> <!-- Lower case eta (η). --> <template name="eta" match="eta|greek-small-letter-eta"> <common formats="/latex/xelatex/">\ensuremath{\eta}</common> <html><xsl:text disable-output-escaping="yes">&eta;</xsl:text></html> <!-- U+03B7 GREEK SMALL LETTER ETA --> <xhtml><span class="unicode"><xsl:text>η</xsl:text></span></xhtml> </template> <template name="eta-strip" match="eta|greek-small-letter-eta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="eta" /> </common> </template> <!-- Upper case eta (Η). --> <template name="capital-eta" match="capital-eta|greek-capital-letter-eta"> <common formats="/latex/xelatex/">\ensuremath{H}</common> <html><xsl:text disable-output-escaping="yes">&Eta;</xsl:text></html> <!-- U+0397 GREEK CAPITAL LETTER ETA --> <xhtml><span class="unicode"><xsl:text>Η</xsl:text></span></xhtml> </template> <template name="capital-eta-stip" match="capital-eta|greek-capital-letter-eta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-eta" /> </common> </template> <!-- Lower case theta (θ). --> <template name="theta" match="theta|greek-small-letter-theta"> <common formats="/latex/xelatex/">\ensuremath{\theta}</common> <html><xsl:text disable-output-escaping="yes">&theta;</xsl:text></html> <!-- U+03B8 GREEK SMALL LETTER THETA --> <xhtml><span class="unicode"><xsl:text>θ</xsl:text></span></xhtml> </template> <template name="theta-strip" match="theta|greek-small-letter-theta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="theta" /> </common> </template> <!-- Upper case theta (Θ). --> <template name="capital-theta" match="capital-theta|greek-capital-letter-theta"> <common formats="/latex/xelatex/">\ensuremath{\Theta}</common> <html><xsl:text disable-output-escaping="yes">&Theta;</xsl:text></html> <!-- U+0398 GREEK CAPITAL LETTER THETA --> <xhtml><span class="unicode"><xsl:text>Θ</xsl:text></span></xhtml> </template> <template name="capital-theta-stip" match="capital-theta|greek-capital-letter-theta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-theta" /> </common> </template> <!-- Lower case iota (ι). --> <template name="iota" match="iota|greek-small-letter-iota"> <common formats="/latex/xelatex/">\ensuremath{\iota}</common> <html><xsl:text disable-output-escaping="yes">&iota;</xsl:text></html> <!-- U+03B9 GREEK SMALL LETTER IOTA --> <xhtml><span class="unicode"><xsl:text>ι</xsl:text></span></xhtml> </template> <template name="iota-strip" match="iota|greek-small-letter-iota" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="iota" /> </common> </template> <!-- Upper case iota (Ι). --> <template name="capital-iota" match="capital-iota|greek-capital-letter-iota"> <common formats="/latex/xelatex/">\ensuremath{I}</common> <html><xsl:text disable-output-escaping="yes">&Iota;</xsl:text></html> <!-- U+0399 GREEK CAPITAL LETTER IOTA --> <xhtml><span class="unicode"><xsl:text>Ι</xsl:text></span></xhtml> </template> <template name="capital-iota-stip" match="capital-iota|greek-capital-letter-iota" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-iota" /> </common> </template> <!-- Lower case kappa (κ). --> <template name="kappa" match="kappa|greek-small-letter-kappa"> <common formats="/latex/xelatex/">\ensuremath{\kappa}</common> <html><xsl:text disable-output-escaping="yes">&kappa;</xsl:text></html> <!-- U+03BA GREEK SMALL LETTER KAPPA --> <xhtml><span class="unicode"><xsl:text>κ</xsl:text></span></xhtml> </template> <template name="kappa-strip" match="kappa|greek-small-letter-kappa" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="kappa" /> </common> </template> <!-- Upper case kappa (Κ). --> <template name="capital-kappa" match="capital-kappa|greek-capital-letter-kappa"> <common formats="/latex/xelatex/">\ensuremath{K}</common> <html><xsl:text disable-output-escaping="yes">&Kappa;</xsl:text></html> <!-- U+039A GREEK CAPITAL LETTER KAPPA --> <xhtml><span class="unicode"><xsl:text>Κ</xsl:text></span></xhtml> </template> <template name="capital-kappa-stip" match="capital-kappa|greek-capital-letter-kappa" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-kappa" /> </common> </template> <!-- Lower case lambda (λ). --> <template name="lambda" match="lambda|greek-small-letter-lambda"> <common formats="/latex/xelatex/">\ensuremath{\lambda}</common> <html><xsl:text disable-output-escaping="yes">&lambda;</xsl:text></html> <!-- U+03BB GREEK SMALL LETTER LAMBDA --> <xhtml><span class="unicode"><xsl:text>λ</xsl:text></span></xhtml> </template> <template name="lambda-strip" match="lambda|greek-small-letter-lambda" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="lambda" /> </common> </template> <!-- Upper case lambda (Λ). --> <template name="capital-lambda" match="capital-lambda|greek-capital-letter-lambda"> <common formats="/latex/xelatex/">\ensuremath{\Lambda}</common> <html><xsl:text disable-output-escaping="yes">&Lambda;</xsl:text></html> <!-- U+039B GREEK CAPITAL LETTER LAMBDA --> <xhtml><span class="unicode"><xsl:text>Λ</xsl:text></span></xhtml> </template> <template name="capital-lambda-stip" match="capital-lambda|greek-capital-letter-lambda" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-lambda" /> </common> </template> <!-- Lower case mu (μ). --> <template name="mu" match="mu|greek-small-letter-mu"> <common formats="/latex/xelatex/">\ensuremath{\mu}</common> <html><xsl:text disable-output-escaping="yes">&mu;</xsl:text></html> <!-- U+03BC GREEK SMALL LETTER MU --> <xhtml><span class="unicode"><xsl:text>μ</xsl:text></span></xhtml> </template> <template name="mu-strip" match="mu|greek-small-letter-mu" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="mu" /> </common> </template> <!-- Upper case mu (Μ). --> <template name="capital-mu" match="capital-mu|greek-capital-letter-mu"> <common formats="/latex/xelatex/">\ensuremath{M}</common> <html><xsl:text disable-output-escaping="yes">&Mu;</xsl:text></html> <!-- U+039C GREEK CAPITAL LETTER MU --> <xhtml><span class="unicode"><xsl:text>Μ</xsl:text></span></xhtml> </template> <template name="capital-mu-stip" match="capital-mu|greek-capital-letter-mu" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-mu" /> </common> </template> <!-- Lower case nu (ν). --> <template name="nu" match="nu|greek-small-letter-nu"> <common formats="/latex/xelatex/">\ensuremath{\nu}</common> <html><xsl:text disable-output-escaping="yes">&nu;</xsl:text></html> <!-- U+03BD GREEK SMALL LETTER NU --> <xhtml><span class="unicode"><xsl:text>ν</xsl:text></span></xhtml> </template> <template name="nu-strip" match="nu|greek-small-letter-nu" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="nu" /> </common> </template> <!-- Upper case nu (Ν). --> <template name="capital-nu" match="capital-nu|greek-capital-letter-nu"> <common formats="/latex/xelatex/">\ensuremath{N}</common> <html><xsl:text disable-output-escaping="yes">&Nu;</xsl:text></html> <!-- U+039D GREEK CAPITAL LETTER NU --> <xhtml><span class="unicode"><xsl:text>Ν</xsl:text></span></xhtml> </template> <template name="capital-nu-stip" match="capital-nu|greek-capital-letter-nu" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-nu" /> </common> </template> <!-- Lower case xi (ξ). --> <template name="xi" match="xi|greek-small-letter-xi"> <common formats="/latex/xelatex/">\ensuremath{\xi}</common> <html><xsl:text disable-output-escaping="yes">&xi;</xsl:text></html> <!-- U+03BE GREEK SMALL LETTER XI --> <xhtml><span class="unicode"><xsl:text>ξ</xsl:text></span></xhtml> </template> <template name="xi-strip" match="xi|greek-small-letter-xi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="xi" /> </common> </template> <!-- Upper case xi (Ξ). --> <template name="capital-xi" match="capital-xi|greek-capital-letter-xi"> <common formats="/latex/xelatex/">\ensuremath{\Xi}</common> <html><xsl:text disable-output-escaping="yes">&Xi;</xsl:text></html> <!-- U+039E GREEK CAPITAL LETTER XI --> <xhtml><span class="unicode"><xsl:text>Ξ</xsl:text></span></xhtml> </template> <template name="capital-xi-stip" match="capital-xi|greek-capital-letter-xi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-xi" /> </common> </template> <!-- Lower case omicron (ο). --> <template name="omicron" match="omicron|greek-small-letter-omicron"> <common formats="/latex/xelatex/">\ensuremath{o}</common> <html><xsl:text disable-output-escaping="yes">&omicron;</xsl:text></html> <!-- U+03BF GREEK SMALL LETTER OMICRON --> <xhtml><span class="unicode"><xsl:text>ο</xsl:text></span></xhtml> </template> <template name="omicron-strip" match="omicron|greek-small-letter-omicron" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="omicron" /> </common> </template> <!-- Upper case omicron (Ο). --> <template name="capital-omicron" match="capital-omicron|greek-capital-letter-omicron"> <common formats="/latex/xelatex/">\ensuremath{O}</common> <html><xsl:text disable-output-escaping="yes">&Omicron;</xsl:text></html> <!-- U+039F GREEK CAPITAL LETTER OMICRON --> <xhtml><span class="unicode"><xsl:text>Ο</xsl:text></span></xhtml> </template> <template name="capital-omicron-stip" match="capital-omicron|greek-capital-letter-omicron" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-omicron" /> </common> </template> <!-- Lower case pi (π). --> <template name="pi" match="pi|greek-small-letter-pi"> <common formats="/latex/xelatex/">\ensuremath{\pi}</common> <html><xsl:text disable-output-escaping="yes">&pi;</xsl:text></html> <!-- U+03C0 GREEK SMALL LETTER PI --> <xhtml><span class="unicode"><xsl:text>π</xsl:text></span></xhtml> </template> <template name="pi-strip" match="pi|greek-small-letter-pi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="pi" /> </common> </template> <!-- Upper case pi (Π). --> <template name="capital-pi" match="capital-pi|greek-capital-letter-pi"> <common formats="/latex/xelatex/">\ensuremath{\Pi}</common> <html><xsl:text disable-output-escaping="yes">&Pi;</xsl:text></html> <!-- U+03A0 GREEK CAPITAL LETTER PI --> <xhtml><span class="unicode"><xsl:text>Π</xsl:text></span></xhtml> </template> <template name="capital-pi-stip" match="capital-pi|greek-capital-letter-pi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-pi" /> </common> </template> <!-- Lower case rho (ρ). --> <template name="rho" match="rho|greek-small-letter-rho"> <common formats="/latex/xelatex/">\ensuremath{\rho}</common> <html><xsl:text disable-output-escaping="yes">&rho;</xsl:text></html> <!-- U+03C1 GREEK SMALL LETTER RHO --> <xhtml><span class="unicode"><xsl:text>ρ</xsl:text></span></xhtml> </template> <template name="rho-strip" match="rho|greek-small-letter-rho" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="rho" /> </common> </template> <!-- Upper case rho (Ρ). --> <template name="capital-rho" match="capital-rho|greek-capital-letter-rho"> <common formats="/latex/xelatex/">\ensuremath{P}</common> <html><xsl:text disable-output-escaping="yes">&Rho;</xsl:text></html> <!-- U+03A1 GREEK CAPITAL LETTER RHO --> <xhtml><span class="unicode"><xsl:text>Ρ</xsl:text></span></xhtml> </template> <template name="capital-rho-stip" match="capital-rho|greek-capital-letter-rho" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-rho" /> </common> </template> <!-- Lower case sigma (σ). --> <template name="sigma" match="sigma|greek-small-letter-sigma"> <common formats="/latex/xelatex/">\ensuremath{\sigma}</common> <html><xsl:text disable-output-escaping="yes">&sigma;</xsl:text></html> <!-- U+03C2 GREEK SMALL LETTER SIGMA --> <xhtml><span class="unicode"><xsl:text>σ</xsl:text></span></xhtml> </template> <template name="sigma-strip" match="sigma|greek-small-letter-sigma" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="sigma" /> </common> </template> <!-- Upper case sigma (Σ). --> <template name="capital-sigma" match="capital-sigma|greek-capital-letter-sigma"> <common formats="/latex/xelatex/">\ensuremath{\Sigma}</common> <html><xsl:text disable-output-escaping="yes">&Sigma;</xsl:text></html> <!-- U+03A3 GREEK CAPITAL LETTER SIGMA --> <xhtml><span class="unicode"><xsl:text>Σ</xsl:text></span></xhtml> </template> <template name="capital-sigma-stip" match="capital-sigma|greek-capital-letter-sigma" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-sigma" /> </common> </template> <!-- Lower case tau (τ). --> <template name="tau" match="tau|greek-small-letter-tau"> <common formats="/latex/xelatex/">\ensuremath{\tau}</common> <html><xsl:text disable-output-escaping="yes">&tau;</xsl:text></html> <!-- U+03C4 GREEK SMALL LETTER TAU --> <xhtml><span class="unicode"><xsl:text>τ</xsl:text></span></xhtml> </template> <template name="tau-strip" match="tau|greek-small-letter-tau" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="tau" /> </common> </template> <!-- Upper case tau (Τ). --> <template name="capital-tau" match="capital-tau|greek-capital-letter-tau"> <common formats="/latex/xelatex/">\ensuremath{T}</common> <html><xsl:text disable-output-escaping="yes">&Tau;</xsl:text></html> <!-- U+03A4 GREEK CAPITAL LETTER TAU --> <xhtml><span class="unicode"><xsl:text>Τ</xsl:text></span></xhtml> </template> <template name="capital-tau-stip" match="capital-tau|greek-capital-letter-tau" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-tau" /> </common> </template> <!-- Lower case upsilon (υ). --> <template name="upsilon" match="upsilon|greek-small-letter-upsilon"> <common formats="/latex/xelatex/">\ensuremath{\upsilon}</common> <html><xsl:text disable-output-escaping="yes">&upsilon;</xsl:text></html> <!-- U+03C5 GREEK SMALL LETTER UPSILON --> <xhtml><span class="unicode"><xsl:text>υ</xsl:text></span></xhtml> </template> <template name="upsilon-strip" match="upsilon|greek-small-letter-upsilon" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="upsilon" /> </common> </template> <!-- Upper case upsilon (Υ). --> <template name="capital-upsilon" match="capital-upsilon|greek-capital-letter-upsilon"> <common formats="/latex/xelatex/">\ensuremath{\Upsilon}</common> <html><xsl:text disable-output-escaping="yes">&Upsilon;</xsl:text></html> <!-- U+03A5 GREEK CAPITAL LETTER UPSILON --> <xhtml><span class="unicode"><xsl:text>Υ</xsl:text></span></xhtml> </template> <template name="capital-upsilon-stip" match="capital-upsilon|greek-capital-letter-upsilon" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-upsilon" /> </common> </template> <!-- Lower case phi (ϕ). --> <template name="phi" match="phi|greek-phi-symbol"> <common formats="/latex/xelatex/">\ensuremath{\phi}</common> <html><xsl:text disable-output-escaping="yes">&phi;</xsl:text></html> <!-- U+03C6 GREEK PHI SYMBOL (for consistency with LaTeX) --> <xhtml><span class="unicode"><xsl:text>ϕ</xsl:text></span></xhtml> </template> <template name="phi-strip" match="phi|greek-phi-symbol" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="phi" /> </common> </template> <!-- Upper case phi (Φ). --> <template name="capital-phi" match="capital-phi|greek-capital-letter-phi"> <common formats="/latex/xelatex/">\ensuremath{\Phi}</common> <html><xsl:text disable-output-escaping="yes">&Phi;</xsl:text></html> <!-- U+03A6 GREEK CAPITAL LETTER PHI --> <xhtml><span class="unicode"><xsl:text>Φ</xsl:text></span></xhtml> </template> <template name="capital-phi-stip" match="capital-phi|greek-capital-letter-phi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-phi" /> </common> </template> <!-- Lower case chi (χ). --> <template name="chi" match="chi|greek-small-letter-chi"> <common formats="/latex/xelatex/">\ensuremath{\chi}</common> <html><xsl:text disable-output-escaping="yes">&chi;</xsl:text></html> <!-- U+03C7 GREEK SMALL LETTER CHI --> <xhtml><span class="unicode"><xsl:text>χ</xsl:text></span></xhtml> </template> <template name="chi-strip" match="chi|greek-small-letter-chi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="chi" /> </common> </template> <!-- Upper case chi (Χ). --> <template name="capital-chi" match="capital-chi|greek-capital-letter-chi"> <common formats="/latex/xelatex/">\ensuremath{X}</common> <html><xsl:text disable-output-escaping="yes">&Chi;</xsl:text></html> <!-- U+03A7 GREEK CAPITAL LETTER CHI --> <xhtml><span class="unicode"><xsl:text>Χ</xsl:text></span></xhtml> </template> <template name="capital-chi-stip" match="capital-chi|greek-capital-letter-chi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-chi" /> </common> </template> <!-- Lower case psi (ψ). --> <template name="psi" match="psi|greek-small-letter-psi"> <common formats="/latex/xelatex/">\ensuremath{\psi}</common> <html><xsl:text disable-output-escaping="yes">&psi;</xsl:text></html> <!-- U+03C8 GREEK SMALL LETTER PSI --> <xhtml><span class="unicode"><xsl:text>ψ</xsl:text></span></xhtml> </template> <template name="psi-strip" match="psi|greek-small-letter-psi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="psi" /> </common> </template> <!-- Upper case psi (Ψ). --> <template name="capital-psi" match="capital-psi|greek-capital-letter-psi"> <common formats="/latex/xelatex/">\ensuremath{\Psi}</common> <html><xsl:text disable-output-escaping="yes">&Psi;</xsl:text></html> <!-- U+03A8 GREEK CAPITAL LETTER PSI --> <xhtml><span class="unicode"><xsl:text>Ψ</xsl:text></span></xhtml> </template> <template name="capital-psi-stip" match="capital-psi|greek-capital-letter-psi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-psi" /> </common> </template> <!-- Lower case omega (ω). --> <template name="omega" match="omega|greek-small-letter-omega"> <common formats="/latex/xelatex/">\ensuremath{\omega}</common> <html><xsl:text disable-output-escaping="yes">&omega;</xsl:text></html> <!-- U+03C9 GREEK SMALL LETTER OMEGA --> <xhtml><span class="unicode"><xsl:text>ω</xsl:text></span></xhtml> </template> <template name="omega-strip" match="omega|greek-small-letter-omega" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="omega" /> </common> </template> <!-- Upper case omega (Ω). --> <template name="capital-omega" match="capital-omega|greek-capital-letter-omega"> <common formats="/latex/xelatex/">\ensuremath{\Omega}</common> <html><xsl:text disable-output-escaping="yes">&Omega;</xsl:text></html> <!-- U+03A9 GREEK CAPITAL LETTER OMEGA --> <xhtml><span class="unicode"><xsl:text>Ω</xsl:text></span></xhtml> </template> <template name="capital-omega-stip" match="capital-omega|greek-capital-letter-omega" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-omega" /> </common> </template> </stylesheet>
<?xml version="1.0" encoding="utf-8"?> <!-- Greek characters. The "strip" mode forms of the templates are for use in the context of an HTML <title> element (so the mode is only relevant to the HTML formats). Embedding HTML markup inside the <title> element causes the markup to appear verbatim in the window title, i.e., <title><em>foo</em> bar</title> will appear in the window title as "<em>foo</em> bar", not "foo bar". Putting the stylesheet into strip mode means that it will only output text nodes unless otherwise specified for a particular element. Generally the "strip" templates will simply call-template to the original, unless the original contains markup that needs to be eliminated (e.g., see space below). The downside of this approach, of course, is that you need "strip" mode templates for quite a lot of things, but that can't really be helped. --> <stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <!-- Lower case alpha (α). --> <template name="alpha" match="alpha|greek-small-letter-alpha"> <common formats="/latex/xelatex/">\ensuremath{\alpha}</common> <html><xsl:text disable-output-escaping="yes">&alpha;</xsl:text></html> <!-- U+03B1 GREEK SMALL LETTER ALPHA --> <xhtml><span class="unicode"><xsl:text>α</xsl:text></span></xhtml> </template> <template name="alpha-strip" match="alpha|greek-small-letter-alpha" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="alpha" /> </common> </template> <!-- Upper case alpha (Α). --> <template name="capital-alpha" match="alpha|greek-capital-letter-alpha"> <common formats="/latex/xelatex/">\ensuremath{A}</common> <html><xsl:text disable-output-escaping="yes">&Alpha;</xsl:text></html> <!-- U+0391 GREEK CAPITAL LETTER ALPHA --> <xhtml><span class="unicode"><xsl:text>Α</xsl:text></span></xhtml> </template> <template name="capital-alpha-strip" match="alpha|greek-capital-letter-alpha" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-alpha" /> </common> </template> <!-- Lower case beta (β). --> <template name="beta" match="beta|greek-small-letter-beta"> <common formats="/latex/xelatex/">\ensuremath{\beta}</common> <html><xsl:text disable-output-escaping="yes">&beta;</xsl:text></html> <!-- U+03B2 GREEK SMALL LETTER BETA --> <xhtml><span class="unicode"><xsl:text>β</xsl:text></span></xhtml> </template> <template name="beta-strip" match="beta|greek-small-letter-beta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="beta" /> </common> </template> <!-- Upper case beta (Β). --> <template name="capital-beta" match="beta|greek-capital-letter-beta"> <common formats="/latex/xelatex/">\ensuremath{B}</common> <html><xsl:text disable-output-escaping="yes">&Beta;</xsl:text></html> <!-- U+0392 GREEK CAPITAL LETTER BETA --> <xhtml><span class="unicode"><xsl:text>Β</xsl:text></span></xhtml> </template> <template name="capital-beta-strip" match="beta|greek-capital-letter-beta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-beta" /> </common> </template> <!-- Lower case gamma (γ). --> <template name="gamma" match="gamma|greek-small-letter-gamma"> <common formats="/latex/xelatex/">\ensuremath{\gamma}</common> <html><xsl:text disable-output-escaping="yes">&gamma;</xsl:text></html> <!-- U+03B3 GREEK SMALL LETTER GAMMA --> <xhtml><span class="unicode"><xsl:text>γ</xsl:text></span></xhtml> </template> <template name="gamma-strip" match="gamma|greek-small-letter-gamma" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="gamma" /> </common> </template> <!-- Upper case gamma (Γ). --> <template name="capital-gamma" match="gamma|greek-capital-letter-gamma"> <common formats="/latex/xelatex/">\ensuremath{\Gamma}</common> <html><xsl:text disable-output-escaping="yes">&Gamma;</xsl:text></html> <!-- U+0393 GREEK CAPITAL LETTER GAMMA --> <xhtml><span class="unicode"><xsl:text>Γ</xsl:text></span></xhtml> </template> <template name="capital-gamma-strip" match="gamma|greek-capital-letter-gamma" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-gamma" /> </common> </template> <!-- Lower case delta (δ). --> <template name="delta" match="delta|greek-small-letter-delta"> <common formats="/latex/xelatex/">\ensuremath{\delta}</common> <html><xsl:text disable-output-escaping="yes">&delta;</xsl:text></html> <!-- U+03B4 GREEK SMALL LETTER DELTA --> <xhtml><span class="unicode"><xsl:text>δ</xsl:text></span></xhtml> </template> <template name="delta-strip" match="delta|greek-small-letter-delta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="delta" /> </common> </template> <!-- Upper case delta (Δ). --> <template name="capital-delta" match="delta|greek-capital-letter-delta"> <common formats="/latex/xelatex/">\ensuremath{\Delta}</common> <html><xsl:text disable-output-escaping="yes">&Delta;</xsl:text></html> <!-- U+0394 GREEK CAPITAL LETTER DELTA --> <xhtml><span class="unicode"><xsl:text>Δ</xsl:text></span></xhtml> </template> <template name="capital-delta-strip" match="delta|greek-capital-letter-delta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-delta" /> </common> </template> <!-- Lower case epsilon (ε). --> <template name="epsilon" match="epsilon|greek-small-letter-epsilon"> <!-- Use \varepsilon for consistency with Unicode. --> <common formats="/latex/xelatex/">\ensuremath{\varepsilon}</common> <html><xsl:text disable-output-escaping="yes">&epsilon;</xsl:text></html> <!-- U+03B5 GREEK SMALL LETTER EPSILON --> <xhtml><span class="unicode"><xsl:text>ε</xsl:text></span></xhtml> </template> <template name="epsilon-strip" match="epsilon|greek-small-letter-epsilon" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="epsilon" /> </common> </template> <!-- Upper case epsilon (Ε). --> <template name="capital-epsilon" match="epsilon|greek-capital-letter-epsilon"> <common formats="/latex/xelatex/">\ensuremath{E}</common> <html><xsl:text disable-output-escaping="yes">&Epsilon;</xsl:text></html> <!-- U+0395 GREEK CAPITAL LETTER EPSILON --> <xhtml><span class="unicode"><xsl:text>Ε</xsl:text></span></xhtml> </template> <template name="capital-epsilon-strip" match="epsilon|greek-capital-letter-epsilon" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-epsilon" /> </common> </template> <!-- Lower case zeta (ζ). --> <template name="zeta" match="zeta|greek-small-letter-zeta"> <common formats="/latex/xelatex/">\ensuremath{\zeta}</common> <html><xsl:text disable-output-escaping="yes">&zeta;</xsl:text></html> <!-- U+03B6 GREEK SMALL LETTER ZETA --> <xhtml><span class="unicode"><xsl:text>ζ</xsl:text></span></xhtml> </template> <template name="zeta-strip" match="zeta|greek-small-letter-zeta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="zeta" /> </common> </template> <!-- Upper case zeta (Ζ). --> <template name="capital-zeta" match="zeta|greek-capital-letter-zeta"> <common formats="/latex/xelatex/">\ensuremath{Z}</common> <html><xsl:text disable-output-escaping="yes">&Zeta;</xsl:text></html> <!-- U+0396 GREEK CAPITAL LETTER ZETA --> <xhtml><span class="unicode"><xsl:text>Ζ</xsl:text></span></xhtml> </template> <template name="capital-zeta-strip" match="zeta|greek-capital-letter-zeta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-zeta" /> </common> </template> <!-- Lower case eta (η). --> <template name="eta" match="eta|greek-small-letter-eta"> <common formats="/latex/xelatex/">\ensuremath{\eta}</common> <html><xsl:text disable-output-escaping="yes">&eta;</xsl:text></html> <!-- U+03B7 GREEK SMALL LETTER ETA --> <xhtml><span class="unicode"><xsl:text>η</xsl:text></span></xhtml> </template> <template name="eta-strip" match="eta|greek-small-letter-eta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="eta" /> </common> </template> <!-- Upper case eta (Η). --> <template name="capital-eta" match="eta|greek-capital-letter-eta"> <common formats="/latex/xelatex/">\ensuremath{H}</common> <html><xsl:text disable-output-escaping="yes">&Eta;</xsl:text></html> <!-- U+0397 GREEK CAPITAL LETTER ETA --> <xhtml><span class="unicode"><xsl:text>Η</xsl:text></span></xhtml> </template> <template name="capital-eta-strip" match="eta|greek-capital-letter-eta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-eta" /> </common> </template> <!-- Lower case theta (θ). --> <template name="theta" match="theta|greek-small-letter-theta"> <common formats="/latex/xelatex/">\ensuremath{\theta}</common> <html><xsl:text disable-output-escaping="yes">&theta;</xsl:text></html> <!-- U+03B8 GREEK SMALL LETTER THETA --> <xhtml><span class="unicode"><xsl:text>θ</xsl:text></span></xhtml> </template> <template name="theta-strip" match="theta|greek-small-letter-theta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="theta" /> </common> </template> <!-- Upper case theta (Θ). --> <template name="capital-theta" match="theta|greek-capital-letter-theta"> <common formats="/latex/xelatex/">\ensuremath{\Theta}</common> <html><xsl:text disable-output-escaping="yes">&Theta;</xsl:text></html> <!-- U+0398 GREEK CAPITAL LETTER THETA --> <xhtml><span class="unicode"><xsl:text>Θ</xsl:text></span></xhtml> </template> <template name="capital-theta-strip" match="theta|greek-capital-letter-theta" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-theta" /> </common> </template> <!-- Lower case iota (ι). --> <template name="iota" match="iota|greek-small-letter-iota"> <common formats="/latex/xelatex/">\ensuremath{\iota}</common> <html><xsl:text disable-output-escaping="yes">&iota;</xsl:text></html> <!-- U+03B9 GREEK SMALL LETTER IOTA --> <xhtml><span class="unicode"><xsl:text>ι</xsl:text></span></xhtml> </template> <template name="iota-strip" match="iota|greek-small-letter-iota" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="iota" /> </common> </template> <!-- Upper case iota (Ι). --> <template name="capital-iota" match="iota|greek-capital-letter-iota"> <common formats="/latex/xelatex/">\ensuremath{I}</common> <html><xsl:text disable-output-escaping="yes">&Iota;</xsl:text></html> <!-- U+0399 GREEK CAPITAL LETTER IOTA --> <xhtml><span class="unicode"><xsl:text>Ι</xsl:text></span></xhtml> </template> <template name="capital-iota-strip" match="iota|greek-capital-letter-iota" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-iota" /> </common> </template> <!-- Lower case kappa (κ). --> <template name="kappa" match="kappa|greek-small-letter-kappa"> <common formats="/latex/xelatex/">\ensuremath{\kappa}</common> <html><xsl:text disable-output-escaping="yes">&kappa;</xsl:text></html> <!-- U+03BA GREEK SMALL LETTER KAPPA --> <xhtml><span class="unicode"><xsl:text>κ</xsl:text></span></xhtml> </template> <template name="kappa-strip" match="kappa|greek-small-letter-kappa" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="kappa" /> </common> </template> <!-- Upper case kappa (Κ). --> <template name="capital-kappa" match="kappa|greek-capital-letter-kappa"> <common formats="/latex/xelatex/">\ensuremath{K}</common> <html><xsl:text disable-output-escaping="yes">&Kappa;</xsl:text></html> <!-- U+039A GREEK CAPITAL LETTER KAPPA --> <xhtml><span class="unicode"><xsl:text>Κ</xsl:text></span></xhtml> </template> <template name="capital-kappa-strip" match="kappa|greek-capital-letter-kappa" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-kappa" /> </common> </template> <!-- Lower case lambda (λ). --> <template name="lambda" match="lambda|greek-small-letter-lambda"> <common formats="/latex/xelatex/">\ensuremath{\lambda}</common> <html><xsl:text disable-output-escaping="yes">&lambda;</xsl:text></html> <!-- U+03BB GREEK SMALL LETTER LAMBDA --> <xhtml><span class="unicode"><xsl:text>λ</xsl:text></span></xhtml> </template> <template name="lambda-strip" match="lambda|greek-small-letter-lambda" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="lambda" /> </common> </template> <!-- Upper case lambda (Λ). --> <template name="capital-lambda" match="lambda|greek-capital-letter-lambda"> <common formats="/latex/xelatex/">\ensuremath{\Lambda}</common> <html><xsl:text disable-output-escaping="yes">&Lambda;</xsl:text></html> <!-- U+039B GREEK CAPITAL LETTER LAMBDA --> <xhtml><span class="unicode"><xsl:text>Λ</xsl:text></span></xhtml> </template> <template name="capital-lambda-strip" match="lambda|greek-capital-letter-lambda" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-lambda" /> </common> </template> <!-- Lower case mu (μ). --> <template name="mu" match="mu|greek-small-letter-mu"> <common formats="/latex/xelatex/">\ensuremath{\mu}</common> <html><xsl:text disable-output-escaping="yes">&mu;</xsl:text></html> <!-- U+03BC GREEK SMALL LETTER MU --> <xhtml><span class="unicode"><xsl:text>μ</xsl:text></span></xhtml> </template> <template name="mu-strip" match="mu|greek-small-letter-mu" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="mu" /> </common> </template> <!-- Upper case mu (Μ). --> <template name="capital-mu" match="mu|greek-capital-letter-mu"> <common formats="/latex/xelatex/">\ensuremath{M}</common> <html><xsl:text disable-output-escaping="yes">&Mu;</xsl:text></html> <!-- U+039C GREEK CAPITAL LETTER MU --> <xhtml><span class="unicode"><xsl:text>Μ</xsl:text></span></xhtml> </template> <template name="capital-mu-strip" match="mu|greek-capital-letter-mu" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-mu" /> </common> </template> <!-- Lower case nu (ν). --> <template name="nu" match="nu|greek-small-letter-nu"> <common formats="/latex/xelatex/">\ensuremath{\nu}</common> <html><xsl:text disable-output-escaping="yes">&nu;</xsl:text></html> <!-- U+03BD GREEK SMALL LETTER NU --> <xhtml><span class="unicode"><xsl:text>ν</xsl:text></span></xhtml> </template> <template name="nu-strip" match="nu|greek-small-letter-nu" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="nu" /> </common> </template> <!-- Upper case nu (Ν). --> <template name="capital-nu" match="nu|greek-capital-letter-nu"> <common formats="/latex/xelatex/">\ensuremath{N}</common> <html><xsl:text disable-output-escaping="yes">&Nu;</xsl:text></html> <!-- U+039D GREEK CAPITAL LETTER NU --> <xhtml><span class="unicode"><xsl:text>Ν</xsl:text></span></xhtml> </template> <template name="capital-nu-strip" match="nu|greek-capital-letter-nu" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-nu" /> </common> </template> <!-- Lower case xi (ξ). --> <template name="xi" match="xi|greek-small-letter-xi"> <common formats="/latex/xelatex/">\ensuremath{\xi}</common> <html><xsl:text disable-output-escaping="yes">&xi;</xsl:text></html> <!-- U+03BE GREEK SMALL LETTER XI --> <xhtml><span class="unicode"><xsl:text>ξ</xsl:text></span></xhtml> </template> <template name="xi-strip" match="xi|greek-small-letter-xi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="xi" /> </common> </template> <!-- Upper case xi (Ξ). --> <template name="capital-xi" match="xi|greek-capital-letter-xi"> <common formats="/latex/xelatex/">\ensuremath{\Xi}</common> <html><xsl:text disable-output-escaping="yes">&Xi;</xsl:text></html> <!-- U+039E GREEK CAPITAL LETTER XI --> <xhtml><span class="unicode"><xsl:text>Ξ</xsl:text></span></xhtml> </template> <template name="capital-xi-strip" match="xi|greek-capital-letter-xi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-xi" /> </common> </template> <!-- Lower case omicron (ο). --> <template name="omicron" match="omicron|greek-small-letter-omicron"> <common formats="/latex/xelatex/">\ensuremath{o}</common> <html><xsl:text disable-output-escaping="yes">&omicron;</xsl:text></html> <!-- U+03BF GREEK SMALL LETTER OMICRON --> <xhtml><span class="unicode"><xsl:text>ο</xsl:text></span></xhtml> </template> <template name="omicron-strip" match="omicron|greek-small-letter-omicron" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="omicron" /> </common> </template> <!-- Upper case omicron (Ο). --> <template name="capital-omicron" match="omicron|greek-capital-letter-omicron"> <common formats="/latex/xelatex/">\ensuremath{O}</common> <html><xsl:text disable-output-escaping="yes">&Omicron;</xsl:text></html> <!-- U+039F GREEK CAPITAL LETTER OMICRON --> <xhtml><span class="unicode"><xsl:text>Ο</xsl:text></span></xhtml> </template> <template name="capital-omicron-strip" match="omicron|greek-capital-letter-omicron" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-omicron" /> </common> </template> <!-- Lower case pi (π). --> <template name="pi" match="pi|greek-small-letter-pi"> <common formats="/latex/xelatex/">\ensuremath{\pi}</common> <html><xsl:text disable-output-escaping="yes">&pi;</xsl:text></html> <!-- U+03C0 GREEK SMALL LETTER PI --> <xhtml><span class="unicode"><xsl:text>π</xsl:text></span></xhtml> </template> <template name="pi-strip" match="pi|greek-small-letter-pi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="pi" /> </common> </template> <!-- Upper case pi (Π). --> <template name="capital-pi" match="pi|greek-capital-letter-pi"> <common formats="/latex/xelatex/">\ensuremath{\Pi}</common> <html><xsl:text disable-output-escaping="yes">&Pi;</xsl:text></html> <!-- U+03A0 GREEK CAPITAL LETTER PI --> <xhtml><span class="unicode"><xsl:text>Π</xsl:text></span></xhtml> </template> <template name="capital-pi-strip" match="pi|greek-capital-letter-pi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-pi" /> </common> </template> <!-- Lower case rho (ρ). --> <template name="rho" match="rho|greek-small-letter-rho"> <common formats="/latex/xelatex/">\ensuremath{\rho}</common> <html><xsl:text disable-output-escaping="yes">&rho;</xsl:text></html> <!-- U+03C1 GREEK SMALL LETTER RHO --> <xhtml><span class="unicode"><xsl:text>ρ</xsl:text></span></xhtml> </template> <template name="rho-strip" match="rho|greek-small-letter-rho" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="rho" /> </common> </template> <!-- Upper case rho (Ρ). --> <template name="capital-rho" match="rho|greek-capital-letter-rho"> <common formats="/latex/xelatex/">\ensuremath{P}</common> <html><xsl:text disable-output-escaping="yes">&Rho;</xsl:text></html> <!-- U+03A1 GREEK CAPITAL LETTER RHO --> <xhtml><span class="unicode"><xsl:text>Ρ</xsl:text></span></xhtml> </template> <template name="capital-rho-strip" match="rho|greek-capital-letter-rho" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-rho" /> </common> </template> <!-- Lower case sigma (σ). --> <template name="sigma" match="sigma|greek-small-letter-sigma"> <common formats="/latex/xelatex/">\ensuremath{\sigma}</common> <html><xsl:text disable-output-escaping="yes">&sigma;</xsl:text></html> <!-- U+03C2 GREEK SMALL LETTER SIGMA --> <xhtml><span class="unicode"><xsl:text>σ</xsl:text></span></xhtml> </template> <template name="sigma-strip" match="sigma|greek-small-letter-sigma" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="sigma" /> </common> </template> <!-- Upper case sigma (Σ). --> <template name="capital-sigma" match="sigma|greek-capital-letter-sigma"> <common formats="/latex/xelatex/">\ensuremath{\Sigma}</common> <html><xsl:text disable-output-escaping="yes">&Sigma;</xsl:text></html> <!-- U+03A3 GREEK CAPITAL LETTER SIGMA --> <xhtml><span class="unicode"><xsl:text>Σ</xsl:text></span></xhtml> </template> <template name="capital-sigma-strip" match="sigma|greek-capital-letter-sigma" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-sigma" /> </common> </template> <!-- Lower case tau (τ). --> <template name="tau" match="tau|greek-small-letter-tau"> <common formats="/latex/xelatex/">\ensuremath{\tau}</common> <html><xsl:text disable-output-escaping="yes">&tau;</xsl:text></html> <!-- U+03C4 GREEK SMALL LETTER TAU --> <xhtml><span class="unicode"><xsl:text>τ</xsl:text></span></xhtml> </template> <template name="tau-strip" match="tau|greek-small-letter-tau" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="tau" /> </common> </template> <!-- Upper case tau (Τ). --> <template name="capital-tau" match="tau|greek-capital-letter-tau"> <common formats="/latex/xelatex/">\ensuremath{T}</common> <html><xsl:text disable-output-escaping="yes">&Tau;</xsl:text></html> <!-- U+03A4 GREEK CAPITAL LETTER TAU --> <xhtml><span class="unicode"><xsl:text>Τ</xsl:text></span></xhtml> </template> <template name="capital-tau-strip" match="tau|greek-capital-letter-tau" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-tau" /> </common> </template> <!-- Lower case upsilon (υ). --> <template name="upsilon" match="upsilon|greek-small-letter-upsilon"> <common formats="/latex/xelatex/">\ensuremath{\upsilon}</common> <html><xsl:text disable-output-escaping="yes">&upsilon;</xsl:text></html> <!-- U+03C5 GREEK SMALL LETTER UPSILON --> <xhtml><span class="unicode"><xsl:text>υ</xsl:text></span></xhtml> </template> <template name="upsilon-strip" match="upsilon|greek-small-letter-upsilon" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="upsilon" /> </common> </template> <!-- Upper case upsilon (Υ). --> <template name="capital-upsilon" match="upsilon|greek-capital-letter-upsilon"> <common formats="/latex/xelatex/">\ensuremath{\Upsilon}</common> <html><xsl:text disable-output-escaping="yes">&Upsilon;</xsl:text></html> <!-- U+03A5 GREEK CAPITAL LETTER UPSILON --> <xhtml><span class="unicode"><xsl:text>Υ</xsl:text></span></xhtml> </template> <template name="capital-upsilon-strip" match="upsilon|greek-capital-letter-upsilon" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-upsilon" /> </common> </template> <!-- Lower case phi (ϕ). --> <template name="phi" match="phi|greek-phi-symbol"> <common formats="/latex/xelatex/">\ensuremath{\phi}</common> <html><xsl:text disable-output-escaping="yes">&phi;</xsl:text></html> <!-- U+03C6 GREEK PHI SYMBOL (for consistency with LaTeX) --> <xhtml><span class="unicode"><xsl:text>ϕ</xsl:text></span></xhtml> </template> <template name="phi-strip" match="phi|greek-phi-symbol" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="phi" /> </common> </template> <!-- Upper case phi (Φ). --> <template name="capital-phi" match="phi|greek-capital-letter-phi"> <common formats="/latex/xelatex/">\ensuremath{\Phi}</common> <html><xsl:text disable-output-escaping="yes">&Phi;</xsl:text></html> <!-- U+03A6 GREEK CAPITAL LETTER PHI --> <xhtml><span class="unicode"><xsl:text>Φ</xsl:text></span></xhtml> </template> <template name="capital-phi-strip" match="phi|greek-capital-letter-phi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-phi" /> </common> </template> <!-- Lower case chi (χ). --> <template name="chi" match="chi|greek-small-letter-chi"> <common formats="/latex/xelatex/">\ensuremath{\chi}</common> <html><xsl:text disable-output-escaping="yes">&chi;</xsl:text></html> <!-- U+03C7 GREEK SMALL LETTER CHI --> <xhtml><span class="unicode"><xsl:text>χ</xsl:text></span></xhtml> </template> <template name="chi-strip" match="chi|greek-small-letter-chi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="chi" /> </common> </template> <!-- Upper case chi (Χ). --> <template name="capital-chi" match="chi|greek-capital-letter-chi"> <common formats="/latex/xelatex/">\ensuremath{X}</common> <html><xsl:text disable-output-escaping="yes">&Chi;</xsl:text></html> <!-- U+03A7 GREEK CAPITAL LETTER CHI --> <xhtml><span class="unicode"><xsl:text>Χ</xsl:text></span></xhtml> </template> <template name="capital-chi-strip" match="chi|greek-capital-letter-chi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-chi" /> </common> </template> <!-- Lower case psi (ψ). --> <template name="psi" match="psi|greek-small-letter-psi"> <common formats="/latex/xelatex/">\ensuremath{\psi}</common> <html><xsl:text disable-output-escaping="yes">&psi;</xsl:text></html> <!-- U+03C8 GREEK SMALL LETTER PSI --> <xhtml><span class="unicode"><xsl:text>ψ</xsl:text></span></xhtml> </template> <template name="psi-strip" match="psi|greek-small-letter-psi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="psi" /> </common> </template> <!-- Upper case psi (Ψ). --> <template name="capital-psi" match="psi|greek-capital-letter-psi"> <common formats="/latex/xelatex/">\ensuremath{\Psi}</common> <html><xsl:text disable-output-escaping="yes">&Psi;</xsl:text></html> <!-- U+03A8 GREEK CAPITAL LETTER PSI --> <xhtml><span class="unicode"><xsl:text>Ψ</xsl:text></span></xhtml> </template> <template name="capital-psi-strip" match="psi|greek-capital-letter-psi" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-psi" /> </common> </template> <!-- Lower case omega (ω). --> <template name="omega" match="omega|greek-small-letter-omega"> <common formats="/latex/xelatex/">\ensuremath{\omega}</common> <html><xsl:text disable-output-escaping="yes">&omega;</xsl:text></html> <!-- U+03C9 GREEK SMALL LETTER OMEGA --> <xhtml><span class="unicode"><xsl:text>ω</xsl:text></span></xhtml> </template> <template name="omega-strip" match="omega|greek-small-letter-omega" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="omega" /> </common> </template> <!-- Upper case omega (Ω). --> <template name="capital-omega" match="omega|greek-capital-letter-omega"> <common formats="/latex/xelatex/">\ensuremath{\Omega}</common> <html><xsl:text disable-output-escaping="yes">&Omega;</xsl:text></html> <!-- U+03A9 GREEK CAPITAL LETTER OMEGA --> <xhtml><span class="unicode"><xsl:text>Ω</xsl:text></span></xhtml> </template> <template name="capital-omega-strip" match="omega|greek-capital-letter-omega" mode="strip"> <common formats="/html/xhtml/"> <xsl:call-template name="capital-omega" /> </common> </template> </stylesheet>
Show line notes below