module Plurimath module Math module Symbols class Sup < Symbol INPUT = { unicodemath: [["supset", "⊃"], parsing_wrapper(["sup"], lang: :unicode)], asciimath: [["supset", "sup", "⊃"]], mathml: ["⊃"], latex: [["supset", "⊃"], parsing_wrapper(["sup"], lang: :latex)], omml: ["⊃"], html: ["⊃"], }.freeze # output methods def to_latex "\\supset" end def to_asciimath "supset" end def to_unicodemath Utility.html_entity_to_unicode("⊃") end def to_mathml_without_math_tag(_) ox_element("mi") << "⊃" end def to_omml_without_math_tag(_) "⊃" end def to_html "⊃" end end end end end