From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/36393 Path: news.gmane.org!not-for-mail From: "Wolfgang Werners-Lucchini" Newsgroups: gmane.comp.tex.context Subject: Re: itemize start=2 Date: Thu, 06 Sep 2007 20:46:58 +0200 Message-ID: <46E06742.32214.25C5447@wwl.musensturm.de> References: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1189104261 31921 80.91.229.12 (6 Sep 2007 18:44:21 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 6 Sep 2007 18:44:21 +0000 (UTC) To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Thu Sep 06 20:44:20 2007 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 lo.gmane.org with esmtp (Exim 4.50) id 1ITMKm-0004ZO-Tu for gctc-ntg-context-518@m.gmane.org; Thu, 06 Sep 2007 20:44:08 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 2A5131FFB4; Thu, 6 Sep 2007 20:44:07 +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 29725-06-4; Thu, 6 Sep 2007 20:43:56 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 53F211FFB5; Thu, 6 Sep 2007 20:43:56 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 9B2B71FFB5 for ; Thu, 6 Sep 2007 20:43:53 +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 31396-01-8 for ; Thu, 6 Sep 2007 20:43:41 +0200 (CEST) Original-Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.171]) by ronja.ntg.nl (Postfix) with ESMTP id 78DB71FFAF for ; Thu, 6 Sep 2007 20:43:41 +0200 (CEST) Original-Received: from fuld-590d1e70.pool.einsundeins.de [89.13.30.112] (helo=[192.168.178.20]) by mrelayeu.kundenserver.de (node=mrelayeu3) with ESMTP (Nemesis), id 0MKxQS-1ITMKK2Lod-0007wT; Thu, 06 Sep 2007 20:43:40 +0200 Priority: normal In-reply-to: X-mailer: Pegasus Mail for Windows (4.41, DE v4.41 R1) Content-description: Mail message body X-Provags-ID: V01U2FsdGVkX1+uvFJYDhhQUpVJlt5Wxg4W2tdkhT48wpqCvks ysPFyj/1vIpY3TxNdJy78pBECE94K3hwkhnEsfbPtL/noHKzMN JJJGKedlNlfVPZ0dgMCc799ygTIGPkT X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.9 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:36393 Archived-At: Hallo! > > > > I have tried snippets like > > > > > > > > \setupitemgroup[[itemize][start=2] > > > > \startitemize[n] > > > > \item zwei > > > > \item drei > > > > \stopitemize > > > > > > > > but could'nt found a solution. > > It looks like a misfeature (ie. bug) to me. > > > But two questions remain: > > > > 1) I am wondering, how you find such answers. What is your > strategie > > searching the sources? > > 2) What is that existing option 'start' for? Take this as an > example > > for question 1). > > As far as I can see, 'start' currently serves no purpose since it > gets > overridden in line 447 in > \expanded{\setitemparameter{\itemlevel}{\c!start}{1}}% > in core-itm.tex anyway. Try to comment out that line. > > The next problem lies a few lines below: > > \doifelsenothing{\getitemparameter\itemlevel\c!start} > {\def\currentitemoffset{1}} > > {\def\currentitemoffset{\getitemparameter\itemlevel\c!start}% > \letitemparameter\itemlevel\c!start\empty}% > > You need to say \edef instead of \def, otherwise the empty value > will > be used for calculating \currentitemoffset. > > How to search? It's difficult to tell, but in this particular > case, > you take a look into core-itm.tex (assuming you know where > itemizations are. If you don't, you can execute "grep \setupitem *" > in > tex/context/base/.) Then, you search for \c!start and try to > figure > out where it is used. You find \setitemlevel. OK, great. What does > it > do there? It's supposed to change \currentitemoffset. If you want > to check \currentitemoffset, you simply place > (my debug: \currentitemoffset) > at the end of \setitemlevel. Now, you either need to copy that > definition on the top of your document (which will override the > global > one), or remake the formats with "texexec --make en" before > running > texexec on your document again. You will get some extra info on top > of your itemization. It doesn't belong there, but you will remove it > afterwards. (Did I forget to say that it might be wise to make a > bacup > of the original file?) Now when you remade the formats (or placed > the > definition on top of your file or to cont-new.tex) and compiled > the > document again, take a look at the result. > > Oh, well, you only get (my debug: ). \currentitemoffset seems to > be empty. If I change the above /def to /edef I get (my debug: 1), but as a sideeffect the counter is incremented and therefor is starting with 2 then. > Then try to put > (I wanted to have: \getitemparameter\itemlevel\c!start) > somewhere at the beginning of \setitemlevel, somewhere inbetween > (after \expandex{...}) and somewhere at the end. It works at the > beginning, then it gets reset to 1, and then it gets deleted. > And they you try to figure out why. \letitemparameter\itemlevel\c!start\empty} commenting this line has too the above sideeffect that counting is started with 2. But I don't understand the whole thing. If I understand you right, the c!start is for increasing the itemizelevel NOT the numbering. So I wonder why the later is affected. Wolfgang > Btw: the two modifications mentioned above don't solve the problem > yet, since you now have a problem with offset +1 (I remember a bug > report from not so long ago, when itemizations started with 0, so > that > might be related). But I would better leave that for Hans. > Itemizations are so complex that I don't dare to touch anything > there. > > Mojca ___________________________________________________________________________________ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________