# -*- encoding: utf-8 -*- from .element import element class subfloat(element): """ Class representing a latex subfloat. """ templates = { "content": """\\subfloat[{caption}{label}]{{ {inner} }}""" } autolabel = False def __init__(self, caption, parent=None, childrens=None, label=None): super().__init__(parent, childrens, label=label) self.caption = caption def content(self): return self.fmt().format( "content", { "caption": self.caption, "label": self.format_label(self.label), "inner": super().content(), }, )