void InsetMathBox::write(WriteStream & os) const
{
+ bool oldmode = os.textMode();
+ os.textMode(true);
os << '\\' << name_ << '{' << cell(0) << '}';
+ os.textMode(oldmode);
}
void InsetMathFBox::write(WriteStream & os) const
{
+ bool oldmode = os.textMode();
+ os.textMode(true);
os << "\\fbox{" << cell(0) << '}';
+ os.textMode(oldmode);
}
void InsetMathMakebox::write(WriteStream & os) const
{
+ bool oldmode = os.textMode();
+ os.textMode(true);
os << (framebox_ ? "\\framebox" : "\\makebox");
if (cell(0).size() || !os.latex()) {
os << '[' << cell(0) << ']';
os << '[' << cell(1) << ']';
}
os << '{' << cell(2) << '}';
+ os.textMode(oldmode);
}
void InsetMathBoxed::write(WriteStream & os) const
{
+ bool oldmode = os.textMode();
+ os.textMode(true);
os << "\\boxed{" << cell(0) << '}';
+ os.textMode(oldmode);
}