From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/29974 Path: news.gmane.org!not-for-mail From: Steffen Wolfrum Newsgroups: gmane.comp.tex.context Subject: Re: index (again) Date: Fri, 4 Aug 2006 13:19:05 +0200 Message-ID: <2A7AFD11-CBB9-4C4A-A220-C60B6DAF5E0E@st.estfiles.de> References: <44D074AF.9040502@elvenkind.com> <7803723D-2697-41C9-A50A-BF655D7333D0@st.estfiles.de> <44D12279.7090708@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1154690600 6630 80.91.229.2 (4 Aug 2006 11:23:20 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 4 Aug 2006 11:23:20 +0000 (UTC) Cc: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Fri Aug 04 13:23:15 2006 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by ciao.gmane.org with esmtp (Exim 4.43) id 1G8xlg-0003qC-Sk for gctc-ntg-context-518@m.gmane.org; Fri, 04 Aug 2006 13:23:05 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 128F31FFAC; Fri, 4 Aug 2006 13:23:04 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 25807-05; Fri, 4 Aug 2006 13:23:01 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 29CB71FFA3; Fri, 4 Aug 2006 13:19:22 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 231EB1FFA3 for ; Fri, 4 Aug 2006 13:19:19 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 24562-02-4 for ; Fri, 4 Aug 2006 13:19:10 +0200 (CEST) Original-Received: from smtprelay02.ispgateway.de (smtprelay02.ispgateway.de [80.67.18.14]) by ronja.ntg.nl (Postfix) with SMTP id 0A7B51FF84 for ; Fri, 4 Aug 2006 13:19:09 +0200 (CEST) Original-Received: (qmail 20058 invoked from network); 4 Aug 2006 11:19:08 -0000 Original-Received: from unknown (HELO [62.134.72.37]) (698580@[62.134.72.37]) (envelope-sender ) by smtprelay02.ispgateway.de (qmail-ldap-1.03) with SMTP for ; 4 Aug 2006 11:19:08 -0000 In-Reply-To: <44D12279.7090708@wxs.nl> Original-To: Hans Hagen X-Mailer: Apple Mail (2.752.2) X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.7 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 X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:29974 Archived-At: Hi, today evening is the deadline and I need to know a solution to the following request. If there is *NO* solution possible in ConTeXt please tell me today (!) so I can think of a complete different workaround. Thank you. Steffen When I set my document with the settings (see deeptextcommand) below then a entry looks like this: Ministererlaubnis 12, 15, 16, 17, 18, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 75, 82, 83, 84, 85, 86, 87, 159, 222, 222, 222, 227, 228, 228, 228, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 248, 260, 261, 265, 277, 278, 279, 280, 282, 283, 286, 289, 304, 311, 318, 323, 324, 328, 330, 333, 335, 339, 343 That makes sense when using the resulting PDF as a interactive document. But I need the resulting PDF for printing only - so now interactive "jump to page and index mark" is wanted. What I want instead is a more readable version of my index entries like the following: Ministererlaubnis 12, 15-18, 29-35, 37-39, 75, 82-87, 159, 222, 227-229, 231, 232-236, 238-239, 248, 260-261, 265, 277-280, 282-283, 286, 289, 304, 311, 318, 323-324, 328, 330, 333, 335, 339, 343 You see? For example 222 doesn't show up 3 times but 1 time only. And it's not 37, 38, 39 but 37-39, for example. This is what I need, and what I need help for. Steffen Am 03.08.2006 um 00:08 schrieb Hans Hagen: > Steffen Wolfrum wrote: >> Hans, >> >> what about you? > i'm not sure what you want, what is "real document" > > Hans >> >> Steffen >> >> >> >> Anfang der weitergeleiteten E-Mail: >> >>> Von: Taco Hoekwater >>> Datum: 2. August 2006 11:47:27 MESZ >>> An: mailing list for ConTeXt users >>> Betreff: Re: [NTG-context] index (again) >>> Antwort an: mailing list for ConTeXt users >>> >>> >>> >>> Steffen Wolfrum wrote: >>>> >>>> It's like this: >>>> >>>> \unprotect >>>> >>>> \def\dosetpageregisterentrya#1#2% >>> >>> Unf., I do not know much about register prosessing, so >>> I cannot say whether it can do this. I hope someone else >>> knows. >>> >>> Taco >> >> >> >> >> Am 02.08.2006 um 10:14 schrieb Steffen Wolfrum: >>> Am 02.08.2006 um 10:01 schrieb Taco Hoekwater: >>>> Steffen Wolfrum wrote: >>>>> Hi, >>>>> >>>>> I need to know if the following is possible in ConTeXt. >>>>> >>>>> If it's not, please don't hesitate to tell me, so I can think of a >>>>> work-around. >>>>> It it is possible, it would be great to tell me how! >>>> >>>> Is this is inside a register or keyed directly into your document? >>>> >>>> Taco >>> >>> >>> It's like this: >>> >>> \unprotect >>> >>> \def\dosetpageregisterentrya#1#2% >>> {\edef\currententrylevel{1}% >>> \global\let\c!entryb\relax >>> \global\let\c!entryc\relax >>> \gdef\c!entrya >>> {\iffirstregisterentry\else\endgraf\fi % new >>> \global\firstregisterpagetrue >>> \hangindent1em\noindent\c!entryreference >>> \dohandleregisterentry{\executeifdefined >>> {\??id#1\c!deeptextcommand}\firstofoneargument{#2}}% >>> \global\firstregisterentryfalse >>> \global\firstsubentrytrue >>> \global\firstsubsubentrytrue}} >>> >>> \def\HowUgly#1{\doHowUgly#1\relax} >>> >>> \def\doHowUgly#1#2\relax{\iffirstregisterentry{\bf#1}\else#1\fi#2} >>> >>> \setupregister[index][indicator=no,deeptextcommand=\HowUgly] >>> >>> \starttext >>> >>> \chapter{First Chapter} >>> Some text...\index{word} >>> >>> \section {First Section} >>> Some text...\index{word} >>> Some text...\index{another entry} >>> Some text...\index{ansi} >>> Some text...\index{another entry} >>> >>> \page[yes] >>> >>> \completeindex >>> >>> \stoptext >>> >>> >>> ... but in my real document looking like this: >>> >>> Ministererlaubnis 12, 15, 16, 17, >>> 18, 29, 30, 31, 32, 33, 34, 35, >>> 37, 38, 39, 75, 82, 83, 84, 85, 86, >>> 87, 159, 222, 222, 222, 227, 228, >>> 228, 228, 228, 229, 231, 232, >>> 233, 234, 235, 236, 238, 239, >>> 248, 260, 261, 265, 277, 278, >>> 279, 280, 282, 283, 286, 289, >>> 304, 311, 318, 323, 324, 328, >>> 330, 333, 335, 339, 343 >>> >>> >>> Steffen >>> _______________________________________________ >>> ntg-context mailing list >>> ntg-context@ntg.nl >>> http://www.ntg.nl/mailman/listinfo/ntg-context >>> >> >> > > > -- > > ----------------------------------------------------------------- > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com > | www.pragma-pod.nl > ----------------------------------------------------------------- > >