Compare commits

..

No commits in common. "17920077daa97889f8c47fdce0523ace2a99865c" and "4e2ea4173e813dcb4a9bf22db9d69e09d510e494" have entirely different histories.

2 changed files with 11 additions and 17 deletions

View file

@ -21,8 +21,6 @@
\pdfglyphtounicode{radicalbig}{221A} \pdfglyphtounicode{radicalbig}{221A}
\pdfglyphtounicode{radicalBig}{221A} \pdfglyphtounicode{radicalBig}{221A}
\pdfglyphtounicode{radicalbigg}{221A}
\pdfglyphtounicode{radicalBigg}{221A}
\pdfglyphtounicode{hatwidest}{0302} \pdfglyphtounicode{hatwidest}{0302}
\input formatitkolib.tex \input formatitkolib.tex

View file

@ -89,7 +89,7 @@ class UCWTexGenerator(OutputGenerator):
elif lang == "sk": elif lang == "sk":
return r"\uselanguage{slovak}\frenchspacing\lefthyphenmin=2\righthyphenmin=2{}" return r"\uselanguage{slovak}\frenchspacing\lefthyphenmin=2\righthyphenmin=2{}"
elif lang == "en": elif lang == "en":
return r"\uselanguage{USenglish}\nonfrenchspacing\lefthyphenmin=2\righthyphenmin=2{}" return r"\uselanguage{english}\nofrenchspacing\lefthyphenmin=2\righthyphenmin=2{}"
else: else:
return "" return ""
@ -170,13 +170,10 @@ class UCWTexGenerator(OutputGenerator):
self.writeln(r"}{") self.writeln(r"}{")
self.indent_more() self.indent_more()
if 'number' in e.attributes: if 'number' in e.attributes:
type_text = e.attributes.get("type_text", "Obrázek") self.writeln(f"Obrázek {e.attributes['number']}:")
self.writeln(f"{type_text} {e.attributes['number']}:")
self.generate(e.caption) self.generate(e.caption)
if 'number' in e.attributes: if 'number' in e.attributes:
tocmac = e.attributes.get("tocmac", "tocpicture") self.writeln(r"\addtoc\tocpicture{"+str(e.attributes['number'])+"}{}{")
if tocmac:
self.writeln("\\addtoc\\"+tocmac+r"{"+str(e.attributes['number'])+"}{}{")
self.indent_more() self.indent_more()
self.generate(e.caption.content) self.generate(e.caption.content)
self.indent_less() self.indent_less()
@ -254,12 +251,11 @@ class UCWTexGenerator(OutputGenerator):
self.write(r"}") self.write(r"}")
def generate_Table(self, e: Table): def generate_Table(self, e: Table):
hskip = r"\hskip 0.6em\relax"
aligns = { aligns = {
"AlignLeft": hskip+r"\relax#\hfil"+hskip, "AlignLeft": r"\quad#\quad\hfil",
"AlignRight": hskip+r"\hfil#"+hskip, "AlignRight": r"\quad\hfil#\quad",
"AlignCenter": hskip+r"\hfil#\hfil"+hskip, "AlignCenter": r"\quad\hfil#\hfil\quad",
"AlignDefault": hskip+r"#\hfil"+hskip, "AlignDefault": r"\quad#\quad\hfil"
} }
self.writeln(r"\vskip1em") self.writeln(r"\vskip1em")
self.writeln(r"\leavevmode\vbox{\halign{\strut"+"&".join([aligns[col[0]] for col in e.colspec])+r"\cr") self.writeln(r"\leavevmode\vbox{\halign{\strut"+"&".join([aligns[col[0]] for col in e.colspec])+r"\cr")