multi-column index does not work for DB5/1.73.2Actually, the statement should be that the column.count.index parameter does not seem to work when an index appears inside an article. It works when an index appears inside a book. That's because an article is a single page-sequence, using the body page-master. There is no way for it to switch to a new page master with two columns within a single page master. I'll add that to the next edition, and to the parameter doc.
Regarding the XEP index features, I find in XEP versions 1.45 and 1.49 that the page sequences are collapsed. Here are some examples from your (extended) document: N nine, 1-3 nineteen, 1-2, 4 ntwo, 1, 3-4 What results are you getting? Bob Stayton Sagehill Enterprises DocBook Consulting [EMAIL PROTECTED] ----- Original Message ----- From: Ron Catterall To: [email protected] Sent: Sunday, October 21, 2007 9:29 AM Subject: [docbook-apps] multi-column index does not work for DB5/1.73.2 The column.count.index parameter does not seem to work in Docbook 5/1.73.2 - the index always comes out in one column. (The attribute sets, index.entry.properties and index.page.number.properties, seem to work OK.) Sample code and customization layer below. Bob, your book, 4th. edit., p. 323 (really a point for RenderX) I find that XEP does remove duplicates, but does *not* collapse sequences - duplicate the literallayout stuff below to see this (not dependent on literallayout): A athirteen, 2, 3 atwentyone, 1, 2, 3 B bfourteen, 2, 3 btwentytwo, 1, 2, 3 Ron <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE article> <article xml:id="LL" xmlns="http://docbook.org/ns/docbook" version="5.0" xml:lang="EN"> <info><title>Title of article</title></info> <section xml:id="LL_first" xml:lang="EN"> <info><title>Title of first section</title></info> <literallayout> <indexterm><primary>one</primary></indexterm>1 <indexterm><primary>two</primary></indexterm>2 <indexterm><primary>three</primary></indexterm>3 <indexterm><primary>four</primary></indexterm>4 <indexterm><primary>five</primary></indexterm>5 <indexterm><primary>six</primary></indexterm>6 <indexterm><primary>seven</primary></indexterm>7 <indexterm><primary>eight</primary></indexterm>8 <indexterm><primary>nine</primary></indexterm>9 <indexterm><primary>ten</primary></indexterm>10 <indexterm><primary>eleven</primary></indexterm>11 <indexterm><primary>twelve</primary></indexterm>12 <indexterm><primary>thirteen</primary></indexterm>13 <indexterm><primary>fourteen</primary></indexterm>14 <indexterm><primary>fifteen</primary></indexterm>15 <indexterm><primary>sixteen</primary></indexterm>16 <indexterm><primary>seventeen</primary></indexterm>17 <indexterm><primary>eighteen</primary></indexterm>18 <indexterm><primary>nineteen</primary></indexterm>19 <indexterm><primary>twenty</primary></indexterm>20 <indexterm><primary>atwentyone</primary></indexterm>21 <indexterm><primary>btwentytwo</primary></indexterm>22 <indexterm><primary>ctwentythree</primary></indexterm>23 <indexterm><primary>dtwentyfour</primary></indexterm>24 <indexterm><primary>gtwentyfive</primary></indexterm>25 <indexterm><primary>htwentysix</primary></indexterm>26 <indexterm><primary>itwentyseven</primary></indexterm>27 <indexterm><primary>jtwentyeight</primary></indexterm>28 <indexterm><primary>ktwentynine</primary></indexterm>29 <indexterm><primary>ltwentythirty</primary></indexterm>30 </literallayout> <literallayout> <indexterm><primary>mone</primary></indexterm>1 <indexterm><primary>ntwo</primary></indexterm>2 <indexterm><primary>othree</primary></indexterm>3 <indexterm><primary>pfour</primary></indexterm>4 <indexterm><primary>qfive</primary></indexterm>5 <indexterm><primary>rsix</primary></indexterm>6 <indexterm><primary>useven</primary></indexterm>7 <indexterm><primary>veight</primary></indexterm>8 <indexterm><primary>wnine</primary></indexterm>9 <indexterm><primary>xten</primary></indexterm>10 <indexterm><primary>yeleven</primary></indexterm>11 <indexterm><primary>ztwelve</primary></indexterm>12 <indexterm><primary>athirteen</primary></indexterm>13 <indexterm><primary>bfourteen</primary></indexterm>14 <indexterm><primary>cfifteen</primary></indexterm>15 <indexterm><primary>dsixteen</primary></indexterm>16 <indexterm><primary>gseventeen</primary></indexterm>17 <indexterm><primary>heighteen</primary></indexterm>18 <indexterm><primary>inineteen</primary></indexterm>19 <indexterm><primary>jtwenty</primary></indexterm>20 <indexterm><primary>atwentyone</primary></indexterm>21 <indexterm><primary>btwentytwo</primary></indexterm>22 <indexterm><primary>ctwentythree</primary></indexterm>23 <indexterm><primary>dtwentyfour</primary></indexterm>24 <indexterm><primary>gtwentyfive</primary></indexterm>25 <indexterm><primary>htwentysix</primary></indexterm>26 <indexterm><primary>itwentyseven</primary></indexterm>27 <indexterm><primary>jtwentyeight</primary></indexterm>28 <indexterm><primary>ktwentynine</primary></indexterm>29 <indexterm><primary>ltwentythirty</primary></indexterm>30 </literallayout> <para>etc</para> </section> <index/> </article> <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version = "1.0" xmlns:d = "http://docbook.org/ns/docbook" xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" xmlns:fo = "http://www.w3.org/1999/XSL/Format" xmlns:l = "http://docbook.sourceforge.net/xmlns/l10n/1.0"> <xsl:import href ="/Applications/Utilities/oxygen/8.2/oxygen/frameworks/docbook/5.0/docbook-xsl-ns-1.73.2/fo/docbook.xsl"/> <xsl:param name="double.sided" select="1" /> <xsl:param name="xep.extensions" select ="1"/> <xsl:param name="column.count.index" select ="3"/> <xsl:attribute-set name="index.entry.properties"> <xsl:attribute name="font-size">8pt</xsl:attribute> <xsl:attribute name="line-height">12pt</xsl:attribute> </xsl:attribute-set> <xsl:attribute-set name="index.page.number.properties"> <xsl:attribute name="color">blue</xsl:attribute> </xsl:attribute-set> </xsl:stylesheet> -- Ron Catterall, Phd, DSc email: [EMAIL PROTECTED] Prolongacion de Hidalgo 140 http://catterall.net/ San Felipe del Agua tel: +52 951 520 1821 Oaxaca 68020 Mexico fax: +1 530 348 8309 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
