mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 10:00:33 +00:00
MathML: InsetMathHull now distinguishes between hull types to present display/inline math and adjust the alignment of the cells
By lynx: https://www.lyx.org/trac/attachment/ticket/12221/0004-mathml-display-changes.patch
This commit is contained in:
parent
dd1a85a2ba
commit
2805452229
@ -2530,8 +2530,15 @@ void InsetMathHull::mathmlize(MathMLStream & ms) const
|
||||
bool const havenumbers = haveNumbers();
|
||||
bool const havetable = havenumbers || nrows() > 1 || ncols() > 1;
|
||||
|
||||
if (havetable)
|
||||
ms << MTag("mtable");
|
||||
if (havetable) {
|
||||
if (getType() == hullSimple)
|
||||
ms << MTag("mtable");
|
||||
else if (getType() >= hullAlign && getType() <= hullXXAlignAt)
|
||||
ms << MTag("mtable", "displaystyle='true' columnalign='right left'");
|
||||
else
|
||||
ms << MTag("mtable", "displaystyle='true'");
|
||||
}
|
||||
|
||||
char const * const celltag = havetable ? "mtd" : "mrow";
|
||||
// FIXME There does not seem to be wide support at the moment
|
||||
// for mlabeledtr, so we have to use just mtr for now.
|
||||
|
Loading…
Reference in New Issue
Block a user