I made some further investigations: Zitat von Bruce Dubbs <bruce.du...@gmail.com>:
> Martin Miehe wrote: >> In the indices of current stable book (and in 6.3 as well) are several >> page numbers printed twice after one entry. E.g. at >> Programs -> acinstall >> Programs -> aclocal >> Programs -> addpart >> Programs -> autoconf >> >> and so on. >> >> Has this been done purposely or is it a side effect and should be fixed? > > Moving to -dev. Please answer there. > > This is only an artifact of pdf, not the html. Indeed. It is done by fop. There are some XML-PDF-converters which handle page numbers better, but they are not free. In the HTML version are no page numbers at all. > Looking at automake.xml, there is > > <varlistentry id="aclocal"> ... > <indexterm zone="ch-system-automake aclocal"> > > and > > <varlistentry id="aclocal-version"> ... > <indexterm zone="ch-system-automake aclocal-version"> > > but aclocal-version is not in the index (pdf or html). I think that > > this is an > xsl problem, but I don't know how to fix it. aclocal-version is in the index with version replaced by the version number. The reason why the page numbers are printed twice is that the attribute zone contains two ids. The ID of the entry aclocal itself and the ID of the chapter where aclocal is treated. The fast&easy way to get rid of duplicate page numbers is to throw out one of the IDs. There is a more sophisticated way: By applying the parameter make.index.markup at the appropriate places in a first pass of fop a PDF is generated that contains the index as XML code. This code can be extracted and merged with the lfs-full.xml. Of course <index/> has to be removed. In a second pass of fop the final PDF will be generated. More informations are available at: http://www.xml.com/pub/a/2004/07/14/dbndx.html?page=2 http://docbook.sourceforge.net/release/xsl/current/doc/fo/make.index.markup.html http://www.cranesoftwrights.com/resources/bbi/index.htm I am in no way deep enough involved in LFS to decide what shall be done at this point. What is the best? Regards, Martin Miehe. -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page