From 3f25502be4a0de9375d09edbca0099623ca81582 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Ke=C3=9Fler?= Date: Wed, 9 Feb 2022 11:39:58 +0100 Subject: [PATCH] add properties for tex type and flavour --- PyTeX/format/formatting_config.py | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) 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):