rm -f extra/pdf_es.xsl myclass_es.cls
%.pdf: %.xml extra/pdf.xsl myclass.cls
- dblatex $(DBLATEX_OPTS) -p extra/pdf.xsl $^
+ dblatex $(DBLATEX_OPTS) -p extra/pdf.xsl --xsl-user=extra/lulu.xsl $^
epub: $(SOURCE).epub
for LANG in $(LANGS); do \
--- /dev/null
+<?xml version='1.0' encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
+
+<!-- settings for LuLu PDF version -->
+<!--
+https://amyrhoda.wordpress.com/2012/05/25/latex-to-lulu-the-making-of-aosa-geometry-and-headers-and-footers/
+http://connect.lulu.com/t5/ISBN-Distribution/Mandatory-Print-Book-Distribution-Requirements/ta-p/33632
+http://www.lulu.com/create/books
+-->
+
+<xsl:param name="doc.collab.show">0</xsl:param>
+
+<!-- See "Global Page Setup" in the dblatex PDF manual for details -->
+<!-- FIXME change when page size changes -->
+<xsl:param name="page.width">6in</xsl:param>
+<xsl:param name="page.height">9in</xsl:param>
+<xsl:param name="page.margin.inner">0.8in</xsl:param>
+<xsl:param name="page.margin.outer">0.55in</xsl:param>
+
+<!-- reduce from 0.55in, to ignore header and footer in margin calculation -->
+<!-- FIXME figure out the proper number to use -->
+<xsl:param name="page.margin.top">0.05in</xsl:param>
+<xsl:param name="page.margin.bottom">0.15in</xsl:param>
+
+<xsl:param name="body.start.indent">0pt</xsl:param>
+<xsl:param name="double.sided">1</xsl:param>
+</xsl:stylesheet>