OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] multi-column index does not work for DB5/1.73.2


Title: multi-column index does not work for DB5/1.73.2
Actually, 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
bobs@sagehill.net
 
 
----- Original Message -----
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: ron@catterall.net
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: docbook-apps-unsubscribe@lists.oasis-open.org For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]