Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
    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]