I have a report with dedication elements used for acknowledgments and
executive summary. Currently, the acknowledgments and executive summary
appear in the index.html chunk (following the titlepage recto and verso
content). I want to create a separate chunk for each of the
acknowledgments and executive summary, and have added to a customised
stylesheet the templates <xsl:templatename="chunk"> (to define
dedication as a chunk), the template
<xsl:templatematch="*"mode="recursive-chunk-filename"priority="1"> (to
define a filename prefix for dedication) and the template match:
<xsl:templatematch="d:set|
d:book|
d:part|
d:dedication|
d:preface|
d:chapter|
d:appendix|
d:article|
d:reference|
d:refentry|
d:book/d:glossary|
d:article/d:glossary|
d:part/d:glossary|
d:bibliography|
d:colophon"
priority="1">
<xsl:choose>
<xsl:whentest="$onechunk != 0 and parent::*">
<xsl:apply-imports/>
</xsl:when>
<xsl:otherwise>
<xsl:call-templatename="process-chunk-element"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
While the customisation creates chunks for both acknowledgments and
executive summary, this last template has the effect of:
1.Not including titles for both new chunks (although the content is there)
2.Not generating any tocs and lots chunks (I have set the book toc with
separate lots for figures, tables, etc)
3.Removing all content from index.html.
... and I haven't even looked at what's happening with the OPF and NCX
files yet.
I've tried to trace the chunking template logic starting with the
template match coding above to see where I need to add the dedication
element to the relevant coding -- I've added it to
<xsl:templatename="chunk-first-section-with-parent"priority="1"> and
<xsl:templatename="chunk-all-sections"priority="1"> .
I hope there is a straightforward solution, otherwise can someone help
to debug my customisations -- my other option is to try manual chunking
using the maketoc.xsl procedure in TCG. I'm using 1.76.1-ns.
Thanks,
--
*Dave Gardiner*