parse2(cell->back(), FLAG_END, mode, false);
}
- else if (name == "gathered" || name == "aligned") {
- string const valign = parse_verbatim_option() + 'c';
- cell->push_back(MathAtom(new InsetMathSplit(name, valign[0])));
- parse2(cell->back(), FLAG_END, mode, false);
- }
-
else if (name == "alignedat") {
string const valign = parse_verbatim_option() + 'c';
// ignore this for a while
if (l->inset == "matrix") {
cell->push_back(createInsetMath(name));
parse2(cell->back(), FLAG_END, mode, false);
+ } else if (l->inset == "split") {
+ string const valign = parse_verbatim_option() + 'c';
+ cell->push_back(MathAtom(new InsetMathSplit(name, valign[0])));
+ parse2(cell->back(), FLAG_END, mode, false);
+ } else {
+ dump();
+ lyxerr << "found math environment `" << name
+ << "' in symbols file with unsupported inset `"
+ << l->inset << "'." << endl;
+ // create generic environment inset
+ cell->push_back(MathAtom(new InsetMathEnv(name)));
+ parse(cell->back().nucleus()->cell(0), FLAG_ITEM, mode);
}
}