From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/6150 Path: main.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: (pdfe)TeX register clash? Date: Thu, 15 Nov 2001 09:25:19 +0100 Sender: owner-ntg-context@let.uu.nl Message-ID: <5.1.0.14.1.20011115092246.0403c490@server-1> References: <3BF3408D.D0F1A47E@idaccr.org> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Trace: main.gmane.org 1035396696 7980 80.91.224.250 (23 Oct 2002 18:11:36 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 23 Oct 2002 18:11:36 +0000 (UTC) Cc: ntg-context@ntg.nl Original-To: maley@idaccr.org In-Reply-To: <3BF3408D.D0F1A47E@idaccr.org> Xref: main.gmane.org gmane.comp.tex.context:6150 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:6150 At 11:12 PM 11/14/2001 -0500, you wrote: >I'm using ConTeXt with pdfeTeX to typeset a large manuscript, and things >have been going very well, but I had to work around the following problem. > >When I defined variables using the plain TeX methods, e.g. > >\newcount\Mycount >\newbox\Mybox > >and started using these in my macros, it seemed to confuse ConTeXt about >which pages were left pages and which were right pages. If I just blindly >say > >\chardef\Mycount=200 >\chardef\Mybox=200 > >then everything works. It seems ConTeXt and I were using the same counter. > >What is the preferred method for allocating variables (TeX registers) for >my own macros? My apologies if this is a FAQ. I couldn't find a FAQ file >for this mailing list. Context offers \newcount and \newbox (although the implementation is adapted to etex's >256 register count; i don't use the original etex macros). So, there must be something else going on. How does the macro that uses the counter look? Maybe there is some unsafe testing going on there (lookahead problem). Hans ------------------------------------------------------------------------- Hans Hagen | PRAGMA ADE | pragma@wxs.nl Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com -------------------------------------------------------------------------