From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/62419 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: \seeindex Date: Thu, 07 Oct 2010 10:50:15 +0200 Message-ID: <4CAD89C7.2080303@wxs.nl> References: <201010051717.11356.alan.braslau@cea.fr> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1286441438 15928 80.91.229.12 (7 Oct 2010 08:50:38 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 7 Oct 2010 08:50:38 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Thu Oct 07 10:50:35 2010 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1P3mBN-0002Lx-Vx for gctc-ntg-context-518@m.gmane.org; Thu, 07 Oct 2010 10:50:34 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 9F7ECCA6AA; Thu, 7 Oct 2010 10:50:30 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id olXmsUCpG7lI; Thu, 7 Oct 2010 10:50:30 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id D7AE0CA70D; Thu, 7 Oct 2010 10:50:24 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 57A62CA70D for ; Thu, 7 Oct 2010 10:50:23 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 74MV22r8jUtA for ; Thu, 7 Oct 2010 10:50:20 +0200 (CEST) Original-Received: from filter4-ams.mf.surf.net (filter4-ams.mf.surf.net [192.87.102.72]) by balder.ntg.nl (Postfix) with ESMTP id B88F0CA709 for ; Thu, 7 Oct 2010 10:50:20 +0200 (CEST) Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) by filter4-ams.mf.surf.net (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id o978oJEj031149 for ; Thu, 7 Oct 2010 10:50:20 +0200 X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=10.100.1.100; Original-Received: from [10.100.1.100] (unverified [10.100.1.100]) by pragma-net.nl (SurgeMail 4.3g4) with ESMTP id 8016-1713362 for ; Thu, 07 Oct 2010 10:48:26 +0200 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.9) Gecko/20100915 Lightning/1.0b2 Thunderbird/3.1.4 ThunderBrowse/3.3.2 In-Reply-To: <201010051717.11356.alan.braslau@cea.fr> X-Authenticated-User: hagen@controller-9 X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=213.125.29.162; country=NL; region=11; city=Den Haag; latitude=52.0833; longitude=4.3000; http://maps.google.com/maps?q=52.0833,4.3000&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 03DfIOkuL - 829a55a74b10 - 20101007 X-Scanned-By: CanIt (www . roaringpenguin . com) on 192.87.102.72 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.12 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:62419 Archived-At: On 5-10-2010 5:17, Alan BRASLAU wrote: > Wishlist: add interaction to \seeindex > > > Explaination: > > \seeindex{index_entry}{see_entry} > can be used to add entry to an index > that refers one to another entry. > Example: \seeindex{DNA}{deoxyribonucleic acid} > > With \setupinteraction [state=start] > one gets active hyperlinks on the page numbers > of the index entries. > It would be nice if \seeindex entries to > the index would create an interaction hyperlink > to the corresponding real index entry. > > This is pretty straight-forward, but probably > non-trivial to implement, as there is no guarantee > that the second entry of \seeindex indeed exists. > Of course, \seeindex could create this entry, > but it may not have an associated page number > or page numbers if \index{deoxyribonucleic acid} > was never called. I can have a look at it ... as all data lives at the lua end it's easy to identify the tobeseen word but it would take some extra housekeeping to keep track of where that word ends up in the index (so that word actually becomes a reference) ... it's rather easy to implement, but less easy not to mess up the code to the level that 10 years from now no one understands why it's there (I should also port the linked index entries in interactive documents: a linked list of hyperlinks that steps you through the 20 pages that discuss deoxyribonucleic acid.) > Even more sophisticated, but the bookkeeping on this > might get a bit complicated, \index{DNA} could > create an index entry under {deoxyribonucleic acid} > as \seeindex instructs to "hijack" this label. > > (currently, it will put "see DNA" followed by a page number.) > > Alan > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an entry to the Wiki! > > maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : http://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > ___________________________________________________________________________________ -- ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________