def _generiraj_nalogo_razvrsti_v_preglednico(self, naloga, latex_dokument): primeri_naloge = naloga.primeri() imena_skupin = primeri_naloge[0]['skupine'] nastavitve_tabele = ['p{4cm}' for skupina in imena_skupin] center = Center() with center.create(Tabular('|{}|'.format( '|'.join(nastavitve_tabele)))) as tabela: tabela.add_hline() tabela.add_row(tuple(imena_skupin)) tabela.add_hline() tabela.add_row( tuple([Command('vspace', arguments=['4cm'])] * len(imena_skupin))) tabela.add_hline() primeri = [] for primer in primeri_naloge: primeri.append(Command('podnaloga')) primeri.extend([', '.join(primer['besede'])]) primeri.append(Command('vspace', ['0.5cm'])) primeri.append(center) primeri.append(Command('vspace', ['0.5cm'])) return primeri
def _generiraj_nalogo_izloci_vsiljivca_glas(self, naloga, latex_dokument): center = Center() with center.create(Tabular('ccccc')) as tabela: for primer in naloga.primeri(): tabela.add_hline() tabela.add_row(primer['glasovi']) tabela.add_hline() return [center]