def __init__(self, *args, **kwargs): self.documentclass = pc.documentclass('scrartcl', a4paper='true') self.package_list = [] self.definitions = [] self.docinfo = [nocommand(), nocommand(), nocommand(), nocommand()] self.string = '{dclass}\n\n%packages{pkgs}\n\n%definitions{defs}\n\n%document info{docinfo}' self.set_args(*args) self.set_kwargs(**kwargs)
def set_kwargs(self, **kwargs): if 'documentclass' in kwargs: if not is_latex(kwargs['documentclass']): self.documentclass = pc.documentclass(kwargs['documentclass']) else: self.documentclass = kwargs['documentclass']