fnp
/
librarian.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
hack for pdf from collection
[librarian.git]
/
librarian
/
res
/
embeds
/
mathml
/
mathml2latex.xslt
diff --git
a/librarian/res/embeds/mathml/mathml2latex.xslt
b/librarian/res/embeds/mathml/mathml2latex.xslt
index
76ccf95
..
92f60fc
100644
(file)
--- a/
librarian/res/embeds/mathml/mathml2latex.xslt
+++ b/
librarian/res/embeds/mathml/mathml2latex.xslt
@@
-5,25
+5,25
@@
xmlns:mml="http://www.w3.org/1998/Math/MathML">
<xsl:output method="txt" encoding="utf-8" omit-xml-declaration="yes"/>
<xsl:output method="txt" encoding="utf-8" omit-xml-declaration="yes"/>
-<xsl:template match="m
ml:m
text">
+<xsl:template match="mtext">
<xsl:text>\textrm{</xsl:text>
<xsl:apply-templates select="node()"/>
<xsl:text>}</xsl:text>
</xsl:template>
<xsl:text>\textrm{</xsl:text>
<xsl:apply-templates select="node()"/>
<xsl:text>}</xsl:text>
</xsl:template>
-<xsl:template match="m
ml:m
i">
+<xsl:template match="mi">
<xsl:value-of select="."/>
</xsl:template>
<xsl:value-of select="."/>
</xsl:template>
-<xsl:template match="m
ml:m
n">
+<xsl:template match="mn">
<xsl:value-of select="."/>
</xsl:template>
<xsl:value-of select="."/>
</xsl:template>
-<xsl:template match="m
ml:m
o">
+<xsl:template match="mo">
<xsl:value-of select="."/>
</xsl:template>
<xsl:value-of select="."/>
</xsl:template>
-<xsl:template match="m
ml:m
sup">
+<xsl:template match="msup">
<xsl:text>{</xsl:text>
<xsl:apply-templates select="*[1]"/>
<xsl:text>}^{</xsl:text>
<xsl:text>{</xsl:text>
<xsl:apply-templates select="*[1]"/>
<xsl:text>}^{</xsl:text>
@@
-31,7
+31,7
@@
xmlns:mml="http://www.w3.org/1998/Math/MathML">
<xsl:text>}</xsl:text>
</xsl:template>
<xsl:text>}</xsl:text>
</xsl:template>
-<xsl:template match="m
ml:m
sub">
+<xsl:template match="msub">
<xsl:text>{</xsl:text>
<xsl:apply-templates select="*[1]"/>
<xsl:text>}_{</xsl:text>
<xsl:text>{</xsl:text>
<xsl:apply-templates select="*[1]"/>
<xsl:text>}_{</xsl:text>
@@
-39,19
+39,19
@@
xmlns:mml="http://www.w3.org/1998/Math/MathML">
<xsl:text>}</xsl:text>
</xsl:template>
<xsl:text>}</xsl:text>
</xsl:template>
-<xsl:template match="m
ml:m
row">
+<xsl:template match="mrow">
<xsl:text>{</xsl:text>
<xsl:apply-templates select="node()"/>
<xsl:text>}</xsl:text>
</xsl:template>
<xsl:text>{</xsl:text>
<xsl:apply-templates select="node()"/>
<xsl:text>}</xsl:text>
</xsl:template>
-<xsl:template match="m
ml:m
fenced">
+<xsl:template match="mfenced">
<xsl:text>(</xsl:text>
<xsl:apply-templates select="node()"/>
<xsl:text>)</xsl:text>
</xsl:template>
<xsl:text>(</xsl:text>
<xsl:apply-templates select="node()"/>
<xsl:text>)</xsl:text>
</xsl:template>
-<xsl:template match="m
ml:m
frac">
+<xsl:template match="mfrac">
<xsl:text>\frac{</xsl:text>
<xsl:apply-templates select="*[1]"/>
<xsl:text>}{</xsl:text>
<xsl:text>\frac{</xsl:text>
<xsl:apply-templates select="*[1]"/>
<xsl:text>}{</xsl:text>
@@
-59,7
+59,7
@@
xmlns:mml="http://www.w3.org/1998/Math/MathML">
<xsl:text>}</xsl:text>
</xsl:template>
<xsl:text>}</xsl:text>
</xsl:template>
-<xsl:template match="
mml:
varepsilon">
+<xsl:template match="varepsilon">
<xsl:text>\varepsilon </xsl:text>
</xsl:template>
<xsl:text>\varepsilon </xsl:text>
</xsl:template>