Subject: Re: [xsl] page-number-citation From: Tokushige Kobayashi <koba@xxxxxxxxxxxxx> Date: Thu, 31 Jan 2002 10:21:50 +0900 |
Dear Mr. Pawson, Thank you for your clear explanation. I had tried to explain the problem to my colleague. > I have Japanese characters on my machine, but I don't understand them. It was my mistake. > > In my source document I have 10 entries per page, > In groups of (approximately) 4. > > e.g. > page 100 > > Alpha > ..... > Alpha > ..... > Beta > ...... > Beta > ..... > > > > > > I want to make an index to that alpha only appears once in the index. > the index will show: > > index > > Alpha .........................page 100 > Beta ..........................page 100 > > I need to exclude the 'repetitions' of the names which are the same, > and which are on the same page. > Thanks. I understood your needs. > Sorry if I was not clear. > > I solved it by selecting the 'first' Alpha (in the example above) and > in the index, rather than all of them. > I think this is an issue that should be solved in the XSL-FO recommendation. > > Regards DaveP > > > > -----Original Message----- > > From: Tokushige Kobayashi [mailto:koba@xxxxxxxxxxxxx] > > Sent: 30 January 2002 12:10 > > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > Subject: Re: [xsl] page-number-citation > > > > > > > > 問題は、1ページに同じ索引語が多数回現れた場合だと思います。 > > > > 索引 > > index .. <fo:page-number-citation > > ref-id="1"/>,<fo:page-number-citation > > ref-id="2"/>,<fo:page-number-citation > > ref-id="3"/>,<fo:page-number-citation ref-id="4"/> > > 本文 > > > > Page 100 > > <fo:block id="1">index</fo:block> .... > > .....<fo:block id="2">index</fo:block> > > ............<fo:block id="3">index</fo:block> > > > > Page 101 > > <fo:block id="4">index</fo:block> .... > > > > > > となると、索引は、 > > > > index 100,100,100,101 > > > > となるので奇麗でない、といっていると思います。 > > hollmanさんの解決策は、 > > > > >Would someone confirm please, its not possible > > >to generate an index of the form > > > > > ><fo:block> index entry <fo:page-number-citation ref-id="abd"/>, > > > <fo:page-number-citation ref-id="abd"/> > > ></fo:block> > > > > > >Such that repeated page-numbers are not duplicated? > > > > Yes, this is not possible in XSLFO 1.0. > > > > >I have a number of 'entries' per page, and the generated index > > >looks ..... not nice. > > > > I'm working on indexing my electronic publications, and my > > methodology is > > becoming fairly extensive (which is why it isn't completed yet): > > > > (1) - format printable XML markup in the PDF where attribute > > the visible markup of attributes includes the formatted > > page numbers ... e.g.: > > <entry page="<page-number-citation > > ref-id="abd"/>">... > > (2) - extract the text from the PDF of the index as a well- > > formed XML document ... e.g.: > > <entry page="12">... > > (3) - run a stylesheet that interprets the page numbers and > > does the reduction of the page ranges, including sorting, > > index levels, etc. > > (4) - format the page ranges into the formatted index > > (5) - delete the XML index from the PDF > > (6) - append the formatted index to the PDF > > > > I've determined from my tests that the above methodology > > works ... it is > > just a matter of finding the time to do it all in my > > publishing environment. > > > > I plan to include the methodology as an annex in a future > > edition of the > > XSLFO book. > > > > --------------------------------------------------------- > > 次の人は、FOPの実装をしている人のようです。 > > > > "W. Eliot Kimber" <eliot@xxxxxxxxxx> wrote: > > > > At 2002-01-29 14:53 +0000, DPawson@xxxxxxxxxxx wrote: > > > > >to generate an index ... > > > > >Such that repeated page-numbers are not duplicated? > > > Has anyone approached this problem using extension functions? > > > > I don't know about ready-to-use-solution, but there is some > > need articulated regularly. Look at > > http://marc.theaimsgroup.com/?l=fop-user&m=101232223805802&w=2 > > The idea was to place extension elements where indexed items > > appear, which would write a XML file with page references > > during normal PDF generation. This file will be used to generate > > the index using techniques already discussed here. Something > > like the TEX approach. > > Perhaps i'll get some time to actually implement a sample in FOP. > > > > Regards > > J.Pietschmann > > > > > > > > "G.> At 2002-01-29 14:53 +0000, DPawson@xxxxxxxxxxx wrote: > > "G.> >Would someone confirm please, its not possible > > "G.> >to generate an index of the form > > "G.> > > > "G.> ><fo:block> index entry <fo:page-number-citation ref-id="abd"/>, > > "G.> > <fo:page-number-citation ref-id="abd"/> > > "G.> ></fo:block> > > "G.> > > > "G.> >Such that repeated page-numbers are not duplicated? > > "G.> > > "G.> Yes, this is not possible in XSLFO 1.0. > > "G.> > > "G.> >I have a number of 'entries' per page, and the generated index > > "G.> >looks ..... not nice. > > "G.> > > "G.> I'm working on indexing my electronic publications, and > > my methodology is > > "G.> becoming fairly extensive (which is why it isn't completed yet): > > "G.> > > "G.> (1) - format printable XML markup in the PDF where attribute > > "G.> the visible markup of attributes includes the formatted > > "G.> page numbers ... e.g.: > > "G.> <entry page="<page-number-citation > > ref-id="abd"/>">... > > "G.> (2) - extract the text from the PDF of the index as a well- > > "G.> formed XML document ... e.g.: > > "G.> <entry page="12">... > > "G.> (3) - run a stylesheet that interprets the page numbers and > > "G.> does the reduction of the page ranges, > > including sorting, > > "G.> index levels, etc. > > "G.> (4) - format the page ranges into the formatted index > > "G.> (5) - delete the XML index from the PDF > > "G.> (6) - append the formatted index to the PDF > > "G.> > > "G.> I've determined from my tests that the above methodology > > works ... it is > > "G.> just a matter of finding the time to do it all in my > > publishing environment. > > "G.> > > "G.> I plan to include the methodology as an annex in a > > future edition of the > > "G.> XSLFO book. > > "G.> > > "G.> I hope this helps. > > "G.> > > "G.> .......................... Ken > > "G.> > > "G.> > > "G.> -- > > "G.> Upcoming: 3-days XSLT/XPath and/or 2-days XSLFO - Feb 18-22, 2002 > > "G.> > > "G.> G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx > > "G.> Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ > > "G.> Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (Fax:-0995) > > "G.> ISBN 0-13-065196-6 Definitive XSLT & XPath > > "G.> ISBN 1-894049-08-X Practical Transformation Using XSLT and XPath > > "G.> ISBN 1-894049-07-1 Practical Formatting Using XSLFO > > "G.> XSL/XML/DSSSL/SGML/OmniMark services, books(electronic, printed), > > "G.> articles, training(instructor-live,Internet-live,web/CD,licensed) > > "G.> Next public training: 02-02-11,12,14,15,18,21,03-04,05,06,08,11, > > "G.> - 04-08,09,10,12,05-14,15,06-04,07 > > "G.> > > "G.> > > "G.> XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > "G.> > "G.> > > > Tokushige Kobayashi > Antenna House, Inc. > E-mail koba@xxxxxxxxxxxxx > WWW http://www.antenna.co.jp/ > WWW http://www.antennahouse.com/ (English) > TEL +81-3-3234-1361(direct call) > FAX +81-3-3221-9975 > > Antenna House XSL School > > *February 1st, 2002, XSL School in Tokyo (Japanese) > http://www.antenna.co.jp/XML/school/xslday.htm > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > - > > NOTICE: The information contained in this email and any attachments is > confidential and may be legally privileged. If you are not the > intended recipient you are hereby notified that you must not use, > disclose, distribute, copy, print or rely on this email's content. If > you are not the intended recipient, please notify the sender > immediately and then delete the email and any attachments from your > system. > > RNIB has made strenuous efforts to ensure that emails and any > attachments generated by its staff are free from viruses. However, it > cannot accept any responsibility for any viruses which are > transmitted. We therefore recommend you scan all attachments. > > Please note that the statements and views expressed in this email > and any attachments are those of the author and do not necessarily > represent those of RNIB. > > RNIB Registered Charity Number: 226227 > > Website: http://www.rnib.org.uk > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > Tokushige Kobayashi Antenna House, Inc. E-mail koba@xxxxxxxxxxxxx WWW http://www.antenna.co.jp/ WWW http://www.antennahouse.com/ (English) TEL +81-3-3234-1361(direct call) FAX +81-3-3221-9975 Antenna House XSL School *February 1st, 2002, XSL School in Tokyo (Japanese) http://www.antenna.co.jp/XML/school/xslday.htm XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] page-number-citation, DPawson | Thread | [xsl] Remove duplicates from a list, Asim Tozlu |
Re: Re: [xsl] about impoting and ap, gbk | Date | Re: [xsl] Javascript inside XSL(Jus, Gene LaCava |
Month |