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