-<!-- <xsl:param name="dingbat.font.family">Crimson Text</xsl:param> -->
-<!-- <xsl:param name="monospace.font.family" select="'Courier,MS Gothic'"/> -->
+
+ <!--xsl:attribute name="font-size">\fontsize{10}{12}</xsl:attribute-->
+ <xsl:attribute name="font-size">\footnotesize</xsl:attribute>
+ <!--xsl:attribute name="font-size">\normalsize</xsl:attribute-->
+</xsl:attribute-set>
+
+<!-- the endnotes are grouped by part, chapter, and preface -->
+<xsl:param name="endnotes.heading.groups" select="'part chapter preface'"/>
+<xsl:param name="endnotes.heading.style" select="'select:title'"/>
+<xsl:param name="endnotes.heading.command" select="'\enoteheader*'"/>
+
+<xsl:template match="preface" mode="endnotes">
+ <xsl:call-template name="endnotes.add.header"/>
+</xsl:template>
+
+<!-- even if grouped, never reset the endnotes counter, so clear the rule -->
+<xsl:param name="endnotes.counter.resetby"/>
+
+
+ <xsl:param name="latex.begindocument">
+ <xsl:text>
+% Trick to avoid many words sticking out of the right margin of the text.
+% Need to add it here with the end notes, as only one
+% latex.begindocument can be active.
+\sloppy
+
+\begin{document}
+ </xsl:text>
+ </xsl:param>