From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/6832 Path: main.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: String -> register conversion Date: Wed, 06 Feb 2002 09:52:52 +0100 Sender: owner-ntg-context@let.uu.nl Message-ID: <5.1.0.14.1.20020206094654.04235158@server-1> 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 1035397339 14161 80.91.224.250 (23 Oct 2002 18:22:19 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 23 Oct 2002 18:22:19 +0000 (UTC) Original-To: ntg-context@ntg.nl Xref: main.gmane.org gmane.comp.tex.context:6832 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:6832 [bounced mail, use address know to list] >Hi, > >It have a probably very stupid question to ask; but so far doing math in >TeX did >not come in my way. > >How can I make the following work in Tex? : > >\def\mac{10} >\newcount\cnt >\cnt=\mac >\the\mac >\bye > >The idea is simple. I want TeX to expand \mac and make an assignment to >register >\cnt. I tried \expandafter\cnt=\mac, but it doesn't work. Perhaps because >of the >= after \cnt. first of all, \the\mac is wrong, since \mac is no register, so that one should be \the\cnt but then, again you get not what you want, because tex keeps on reading until no numbers are found, so you need to stop reading by saying \cnt=\mac\relax (or \cnt\mac\space) if you want a neutral way to get a number, use \number\cnt or \number\mac since \number is less strict in what it expects Hans PS. Of course a google search does not work, since mac will always lead you to big macs i suppose -) ------------------------------------------------------------------------- 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 ------------------------------------------------------------------------- fall-back web server: www.pragma-pod.nl -------------------------------------------------------------------------