From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/31878 Path: news.gmane.org!not-for-mail From: Aditya Mahajan Newsgroups: gmane.comp.tex.context Subject: Re: Header number separator Date: Wed, 15 Nov 2006 20:14:11 -0500 (EST) Message-ID: References: <2e8813a0611071143w27eb11c0we1bae7cf4fdf612b@mail.gmail.com> <2e8813a0611090854i59a71b36uc06372f310a98b9b@mail.gmail.com> <4559A99A.2090308@wxs.nl> <455B3463.8060502@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1163639692 31574 80.91.229.2 (16 Nov 2006 01:14:52 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 16 Nov 2006 01:14:52 +0000 (UTC) Original-X-From: ntg-context-bounces@ntg.nl Thu Nov 16 02:14:49 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 1GkVpw-0000nO-Ng for gctc-ntg-context-518@m.gmane.org; Thu, 16 Nov 2006 02:14:40 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 0EB061FC39; Thu, 16 Nov 2006 02:14:21 +0100 (CET) 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 00394-02-4; Thu, 16 Nov 2006 02:14:07 +0100 (CET) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id BE33A1FE9A; Thu, 16 Nov 2006 02:14:06 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 9F2681FE9B for ; Thu, 16 Nov 2006 02:14:04 +0100 (CET) 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 00394-02-3 for ; Thu, 16 Nov 2006 02:13:55 +0100 (CET) Original-Received: from skycaptain.mr.itd.umich.edu (smtp.mail.umich.edu [141.211.93.160]) by ronja.ntg.nl (Postfix) with SMTP id B911D1FE69 for ; Thu, 16 Nov 2006 02:13:53 +0100 (CET) Original-Received: FROM aditya.annarb01.mi.comcast.net (c-68-40-50-205.hsd1.mi.comcast.net [68.40.50.205]) BY skycaptain.mr.itd.umich.edu ID 455BBB62.B062D.32110 ; 15 Nov 2006 20:14:11 -0500 Original-To: mailing list for ConTeXt users In-Reply-To: <455B3463.8060502@wxs.nl> 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:31878 Archived-At: On Wed, 15 Nov 2006, Hans Hagen wrote: > Aditya Mahajan wrote: >> On Tue, 14 Nov 2006, Hans Hagen wrote: >> >>> Jeff Smith wrote: >>>> On 11/7/06, Aditya Mahajan wrote: >>>> >>>> >>>> >>>>> I need this functionality for a project (IEEE conference style), so >>>>> here is hack to get the feature. The referencing also works. >>>>> >>>>> Use with caution, can break existing macros. >>>>> >>>> >>>> Wow, thanks a lot! This works as expected. In what situation can it >>>> break existing macros? I intend to use that extensively but in a >>>> fairly simple document (a thesis... yeah, another one in ConTeXt!). Is >>>> there anything I should _not_ do? >>>> >>> hm, can on esummarize what will break macros? (i was away for a week >>> with time for email) >> >> A patch that I sent to Jeff. There is a problem with separators and >> setuphead. I have summarized the problem and a possible patch in the >> attached file. However, I do not know if it will break something in >> multi-lingual documents (esp. Arabic), so I sent the patch with a >> disclaimer. > i took a quick look at it; the problem is that it will mess up other things; the period in fullsectionnumber is a placeholder that will be replaced later on; the actual code where things happen in \doseparatednumber and it's not that easy to hook level dependent separators in there > > (i will reimplement sectionnumbering some day soon due to some other pending issues) > > anyhow, here's another approach: > [snip] This does not work with references, \in[ref] still gives . as the separator. Consider IEEE's journal and conference requirements In the head only show the current number Section I. Subsection B. Subsubsection 3) paragraph a) While refereing to a section, use Section I Subsection I-A subsubsection I-A.1 paragraph I-A.1.a The first part is easy \setupsection[section-3][bodypartconversion=Romannumerals] \setupsection[section-4][bodypartconversion=Character, previousnumber=no] \setupsection[section-5][bodypartconversion=numbers, previousnumber=no] \setupsection[section-6][bodypartconversion=character, previousnumber=no] \setuphead[section] [numbercommand={\groupedcommand{}{.}}] \setuphead[subsection] [numbercommand={\groupedcommand{}{)}}] I could never get the second part working and had to go back to Latex :-( Hoping that your reimplementation is before my next deadline. Aditya