# add editors info
root.set('editors', u', '.join(sorted(
editor.readable() for editor in document.editors())))
+ if document.book_info.funders:
+ root.set('funders', u', '.join(document.book_info.funders))
# hack the tree
move_motifs_inside(document.edoc)
style_filename = get_stylesheet("wl2tex")
style = etree.parse(style_filename)
- texml = document.transform(style)
-
# TeXML -> LaTeX
temp = mkdtemp('-wl2pdf')
+ for i, sponsor in enumerate(book_info.sponsors):
+ sponsor_logo = wldoc.sponsor_by_name(sponsor)
+ fname = 'sponsor%d.png' % i
+ with open(os.path.join(temp, fname), 'w') as f:
+ f.write(sponsor_logo.get_string())
+ ins = etree.Element("data-sponsor", src=fname)
+ root.insert(0, ins)
+
+ texml = document.transform(style)
+
if cover:
with open(os.path.join(temp, 'cover.png'), 'w') as f:
bound_cover.save(f)