Пример #1
0
 def handle_mexample(self, elem_content, env_args, elem):
     r"""Handle ``\MExample`` command."""
     return create_content_box(
         elem_content,
         ELEMENT_CLASSES["MEXAMPLE"],
         elem.doc.metadata["lang"].text,
     )
Пример #2
0
 def handle_mcoshzusatz(self, elem_content, env_args, elem):
     r"""Handle ``\MCOSHZusatz`` environment."""
     return create_content_box(
         elem_content,
         ELEMENT_CLASSES["MCOSHZUSATZ"],
         elem.doc.metadata["lang"].text,
     )
Пример #3
0
 def handle_mexperiment(self, elem_content, env_args, elem):
     r"""Handle ``\MExperiment`` environment."""
     return create_content_box(
         elem_content,
         ELEMENT_CLASSES["MEXPERIMENT"],
         elem.doc.metadata["lang"].text,
     )
Пример #4
0
 def handle_minfo(self, elem_content, env_args, elem):
     r"""Handle ``\MInfo`` environment."""
     return create_content_box(
         elem_content,
         ELEMENT_CLASSES["MINFO"],
         elem.doc.metadata["lang"].text,
     )
Пример #5
0
 def handle_mexercise(self, elem_content, env_args, elem):
     r"""Handle ``\MExercise`` environment."""
     return create_content_box(
         elem_content,
         ELEMENT_CLASSES["MEXERCISE"],
         elem.doc.metadata["lang"].text,
     )
Пример #6
0
 def handle_mhint(self, elem_content, env_args, elem):
     r"""Handle ``\MHint`` command."""
     lang = elem.doc.metadata["lang"].text
     div = create_content_box(elem_content, ELEMENT_CLASSES["MHINT"], lang)
     caption = env_args[0]
     # pylint: disable=no-member
     div.attributes["caption"] = caption.replace(
         r"\iSolution", lang == "de" and "Lösung" or "Solution")
     return div
Пример #7
0
 def handle_mxinfo(self, elem_content, env_args, elem):
     r"""Handle ``\MXInfo`` environment."""
     div = create_content_box(
         elem_content,
         ELEMENT_CLASSES["MINFO"],
         elem.doc.metadata["lang"].text,
     )
     header = create_header(env_args[0], elem.doc, level=4, parse_text=True)
     div.content.insert(0, header)
     return div