def generate_pdf2(self, path, title) -> None: print('Generating pdf!') doc = Document(title) doc.default_filepath = path doc = self.create_tex(doc) doc.generate_pdf() doc.generate_tex() print('Done!')
def generate_pdf(self, path, title) -> None: print('Generating pdf!') doc = Document(documentclass='book', document_options=['a4paper', '11pt']) doc.packages.append(Package('graphicx')) doc.default_filepath = path with doc.create(Section('Section 1')): doc.append(NoEscape(self.latex())) doc.generate_pdf() doc.generate_tex() # doc = self.create_tex() # doc.default_filepath = path # doc.generate_pdf(title, clean=True, clean_tex=True) print('Done!')
def generate_pdf_from_chapters(self, path, title) -> None: # TODO: Fix this! print('Generating pdf!') doc = Document(documentclass='book', document_options=['a4paper', '11pt']) doc.packages.append(Package('graphicx')) doc.default_filepath = path for chapter in self.chapters: with doc.create(Section(str(chapter.period))): for text in chapter.text: doc.append(text.text_escape) for photo in chapter.photos: doc.append(NoEscape(photo.latex)) doc.append(NoEscape(r'\newpage')) doc.generate_pdf() doc.generate_tex() # doc = self.create_tex() # doc.default_filepath = path # doc.generate_pdf(title, clean=True, clean_tex=True) print('Done!')