mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-25 10:58:52 +00:00
MathML: use Core for XHTML, 3 for DocBook.
In a near future, this should rather be controlled by a user-visible parameter.
This commit is contained in:
parent
790c153737
commit
75f467fa13
@ -2417,7 +2417,7 @@ void InsetMathHull::docbook(XMLStream & xs, OutputParams const & runparams) cons
|
|||||||
}
|
}
|
||||||
|
|
||||||
odocstringstream osmath;
|
odocstringstream osmath;
|
||||||
MathMLStream ms(osmath, mathmlNamespacePrefix);
|
MathMLStream ms(osmath, mathmlNamespacePrefix, MathMLStream::mathml3);
|
||||||
|
|
||||||
// Output the MathML subtree.
|
// Output the MathML subtree.
|
||||||
// TeX transcription. Avoid MTag/ETag so that there are no extraneous spaces.
|
// TeX transcription. Avoid MTag/ETag so that there are no extraneous spaces.
|
||||||
@ -2440,7 +2440,7 @@ void InsetMathHull::docbook(XMLStream & xs, OutputParams const & runparams) cons
|
|||||||
// First, generate the MathML expression. If there is an error in the generation, this block is not fully
|
// First, generate the MathML expression. If there is an error in the generation, this block is not fully
|
||||||
// executed, and the formula is not output to the DocBook stream.
|
// executed, and the formula is not output to the DocBook stream.
|
||||||
odocstringstream ostmp;
|
odocstringstream ostmp;
|
||||||
MathMLStream mstmp(ostmp, ms.xmlns());
|
MathMLStream mstmp(ostmp, ms.xmlns(), ms.version());
|
||||||
mathmlize(mstmp);
|
mathmlize(mstmp);
|
||||||
|
|
||||||
// Choose the display style for the formula, to be output as an attribute near the formula root.
|
// Choose the display style for the formula, to be output as an attribute near the formula root.
|
||||||
@ -2651,7 +2651,7 @@ docstring InsetMathHull::xhtml(XMLStream & xs, OutputParams const & op) const
|
|||||||
// FIXME Eventually we would like to do this inset by inset.
|
// FIXME Eventually we would like to do this inset by inset.
|
||||||
if (mathtype == BufferParams::MathML) {
|
if (mathtype == BufferParams::MathML) {
|
||||||
odocstringstream os;
|
odocstringstream os;
|
||||||
MathMLStream ms(os);
|
MathMLStream ms(os, "", MathMLStream::mathmlCore);
|
||||||
try {
|
try {
|
||||||
mathmlize(ms);
|
mathmlize(ms);
|
||||||
success = true;
|
success = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user