mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-10 20:04:46 +00:00
Fix matrix output, at least a bit. A little more work needs to be done
here, though. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@32548 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
2635724b57
commit
05336422a4
@ -88,9 +88,24 @@ void InsetMathMatrix::mathematica(MathematicaStream & os) const
|
||||
}
|
||||
|
||||
|
||||
// FIXME XHTML
|
||||
// We need more information here, so we can output the correct
|
||||
// delimiters, which will not always be "[". To do this, we need
|
||||
// to make some changes to InsetMathMatrix, adding a member to
|
||||
// record the type of delimiter, and then make the extractMatrices
|
||||
// routine in MathExtern give us this information.
|
||||
void InsetMathMatrix::mathmlize(MathStream & os) const
|
||||
{
|
||||
InsetMathGrid::mathmlize(os);
|
||||
os << "<mo form='prefix' fence='true' stretchy='true' symmetric='true' lspace='thinmathspace'>[</mo>";
|
||||
os << MTag("mtable");
|
||||
for (row_type row = 0; row < nrows(); ++row) {
|
||||
os << MTag("mtr");
|
||||
for (col_type col = 0; col < ncols(); ++col)
|
||||
os << MTag("mtd") << cell(index(row, col)) << ETag("mtd");
|
||||
os << ETag("mtr");
|
||||
}
|
||||
os << ETag("mtable");
|
||||
os << "<mo form='postfix' fence='true' stretchy='true' symmetric='true' lspace='thinmathspace'>]</mo>";
|
||||
}
|
||||
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
namespace lyx {
|
||||
|
||||
|
||||
// "shortcut" for DelimInset("(",ArrayInset,")")
|
||||
// "shortcut" for DelimInset("(",ArrayInset,")") used by MathExtern
|
||||
|
||||
class InsetMathMatrix : public InsetMathGrid {
|
||||
public:
|
||||
|
Loading…
Reference in New Issue
Block a user