| | <xsl:param name="book-front-cover" select="true()" /> |
| | |
| | +<!-- If true, the book has a different layout than print. --> |
| | +<xsl:param name="ebook" select="true()" /> |
| | + |
| | <!-- These will come from the XML... |
| | <xsl:param name="book-back-cover" select="true()" /> |
| | --> |
| | |
| | <!-- Keys --> |
| | <xsl:key name="ingredient-id" match="/recipe-book/ingredients/ingredient" use="@id" /> |
| | <xsl:key name="recipe-by-category" match="recipe" use="tags/tag[1]" /> |
| | |
| | <xsl:template match="/recipe-book"> |
| | - <xsl:text>\documentclass{recipe-book}
</xsl:text> |
| | + <xsl:choose> |
| | + <xsl:when test="$ebook"> |
| | + <xsl:text>\documentclass[ebook]{recipe-book}
</xsl:text> |
| | + </xsl:when> |
| | + <xsl:otherwise> |
| | + <xsl:text>\documentclass{recipe-book}
</xsl:text> |
| | + </xsl:otherwise> |
| | + </xsl:choose> |
| | <xsl:text>\usepackage{hyperref}
</xsl:text> |
| | <xsl:value-of select="$preamble" /> |