/// write LaTeX and LyX code
-void InsetMath::writeLimits(WriteStream & os) const
+void InsetMath::writeLimits(TeXMathStream & os) const
{
if (limits() == LIMITS) {
os << "\\limits";
lyxerr << "---------------------------------------------" << endl;
odocstringstream os;
otexrowstream ots(os);
- WriteStream wi(ots, false, true, WriteStream::wsDefault);
+ TeXMathStream wi(ots, false, true, TeXMathStream::wsDefault);
write(wi);
lyxerr << to_utf8(os.str());
lyxerr << "\n---------------------------------------------" << endl;
}
-void InsetMath::write(WriteStream & os) const
+void InsetMath::write(TeXMathStream & os) const
{
MathEnsurer ensurer(os);
docstring const s = name();
}
-void InsetMath::mathmlize(MathStream & ms) const
+void InsetMath::mathmlize(MathMLStream & ms) const
{
ms << "<!-- " << from_utf8(insetName(lyxCode())) << " -->";
- ms << MTag("mi");
+ ms << MTagInline("mi");
NormalStream ns(ms.os());
normalize(ns);
- ms << ETag("mi");
+ ms << ETagInline("mi");
}
{
odocstringstream oss;
otexrowstream ots(oss);
- WriteStream wi(ots, false, false, WriteStream::wsDefault);
+ TeXMathStream wi(ots, false, false, TeXMathStream::wsDefault);
at->write(wi);
return os << to_utf8(oss.str());
}
odocstream & operator<<(odocstream & os, MathAtom const & at)
{
otexrowstream ots(os);
- WriteStream wi(ots, false, false, WriteStream::wsDefault);
+ TeXMathStream wi(ots, false, false, TeXMathStream::wsDefault);
at->write(wi);
return os;
}