From 5a61ea5fac9e9834df289ac0a4c1cb77c8f3366b Mon Sep 17 00:00:00 2001 From: Jiri Kalvoda Date: Sat, 11 May 2024 11:50:04 +0200 Subject: [PATCH] =?UTF-8?q?UCWTeX:=20Alternativn=C3=AD=20figures?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/formatitko/tex_generator.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/formatitko/tex_generator.py b/src/formatitko/tex_generator.py index 8d0d414..8af85af 100644 --- a/src/formatitko/tex_generator.py +++ b/src/formatitko/tex_generator.py @@ -170,14 +170,17 @@ class UCWTexGenerator(OutputGenerator): self.writeln(r"}{") self.indent_more() if 'number' in e.attributes: - self.writeln(f"Obrázek {e.attributes['number']}:") + type_text = e.attributes.get("type_text", "Obrázek") + self.writeln(f"{type_text} {e.attributes['number']}:") self.generate(e.caption) if 'number' in e.attributes: - self.writeln(r"\addtoc\tocpicture{"+str(e.attributes['number'])+"}{}{") - self.indent_more() - self.generate(e.caption.content) - self.indent_less() - self.writeln("}") + tocmac = e.attributes.get("tocmac", "tocpicture") + if tocmac: + self.writeln("\\addtoc\\"+tocmac+r"{"+str(e.attributes['number'])+"}{}{") + self.indent_more() + self.generate(e.caption.content) + self.indent_less() + self.writeln("}") self.indent_less() self.writeln(r"}{}{}")