docbook-apps message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: multi-column index does not work for DB5/1.73.2
- From: Ron Catterall <ron@catterall.net>
- To: docbook-apps@lists.oasis-open.org
- Date: Sun, 21 Oct 2007 11:29:11 -0500
Title: 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
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]