-void InsetScript::validate(LaTeXFeatures & features) const
-{
- if (params_.type == InsetScriptParams::Subscript)
- features.require("subscript");
- InsetText::validate(features);
-}
-
-
-int InsetScript::latex(odocstream & os, OutputParams const & runparams) const
-{
- switch (params_.type) {
- case InsetScriptParams::Subscript:
- os << "\\textsubscript{";
- break;
- case InsetScriptParams::Superscript:
- os << "\\textsuperscript{";
- break;
- }
- int const i = InsetText::latex(os, runparams);
- os << "}";
-
- return i;
-}
-
-
-int InsetScript::plaintext(odocstream & os, OutputParams const & runparams) const
+int InsetScript::plaintext(odocstringstream & os,
+ OutputParams const & runparams, size_t max_length) const