+ MathEnsurer ensurer(os);
+ switch (kind_) {
+ case AMS_BOLD:
+ os << "\\boldsymbol{" << cell(0) << "}";
+ break;
+ case BM_BOLD:
+ os << "\\bm{" << cell(0) << "}";
+ break;
+ case BM_HEAVY:
+ os << "\\hm{" << cell(0) << "}";
+ break;
+ }
+}
+
+
+void InsetMathBoldSymbol::mathmlize(MathStream & os) const
+{
+ os << "<mstyle mathvariant='bold'>" << cell(0) << "</mstyle>";
+}
+
+
+void InsetMathBoldSymbol::htmlize(HtmlStream & os) const
+{
+ os << MTag("b") << cell(0) << ETag("b");