diff --git a/PyTeX/format/formatting_config.py b/PyTeX/format/formatting_config.py index 7d43213..592e834 100644 --- a/PyTeX/format/formatting_config.py +++ b/PyTeX/format/formatting_config.py @@ -385,11 +385,32 @@ class FormattingConfig(Config): @property def escape_character(self) -> str: - if self._escape_character is None: + if self._escape_character is None: return '!' else: return self._escape_character + @property + def tex_type(self) -> TeXType: + if self._tex_type is None: + return TeXType.TeXClass + else: + return self._tex_type + + @tex_type.setter + def tex_type(self, tex_type: TeXType): + self._tex_type = tex_type + + @property + def tex_flavour(self) -> TeXFlavour: + if self._tex_flavour is None: + return TeXFlavour.LaTeX2e + else: + return self._tex_flavour + + @tex_flavour.setter + def tex_flavour(self, tex_flavour: TeXFlavour) -> None: + self._tex_flavour = tex_flavour class DocFormattingConfig: def __init__(self):