omd2tex.objects.fragment#

Classes

Caption(text)

Frame(elements[, title])

SplitLine([text])

class omd2tex.objects.fragment.SplitLine(text: str = '')[source]#

Bases: BaseClass

to_latex() str[source]#

Render a horizontal rule using configured width.

classmethod make_beamer(elements_list: List) List[source]#

Split elements into beamer frames based on divider elements.

class omd2tex.objects.fragment.Frame(elements: List, title='')[source]#

Bases: BaseClass

to_latex() str[source]#

Render the frame with contained elements to LaTeX.

class omd2tex.objects.fragment.Caption(text: list | str)[source]#

Bases: BaseClass

static attach_caption(elements) List[source]#

Attach caption objects to the preceding element as metadata.