module Plurimath module Math module Symbols class Lozenge < Symbol INPUT = { unicodemath: [["◊"], parsing_wrapper(["mdlgwhtlozenge", "lozenge"])], asciimath: [["◊"], parsing_wrapper(["mdlgwhtlozenge", "lozenge"])], mathml: ["◊"], latex: [["mdlgwhtlozenge", "lozenge", "◊"]], omml: ["◊"], html: ["◊"], }.freeze # output methods def to_latex "\\mdlgwhtlozenge" end def to_asciimath parsing_wrapper("lozenge") 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