[NTG-context] calculations

Peter Rolf indiego at gmx.net
Tue Sep 26 22:14:16 CEST 2006


Hi Hraban,

Henning Hraban Ramm wrote:
> Am 2006-09-26 um 08:53 schrieb Taco Hoekwater:
> 
>>> I think I tried everything but didn't get it to work.
>>> For the moment I use:
>>> \def\LPscale{0.6315789} % downscale the image
>>> \def\LPkscale{632}
>>> % doesn't work: \def\LPkscale{\numexpr1000\LPscale\relax}
>> Missed this thread so far, but how about this?
>>    \edef\LPkscale{\the\numexpr1000\LPscale\relax}
> 
> Thank you.
> That doesn't run on an error, but scales way too much.
> With
> \def\LPscale{0.6315789}
> the command should have the same effect as
> \def\LPkscale{632}
> 
> But
> \edef\LPkscale{\the\numexpr1000\LPscale\relax}
> seems to scale about 100 times too much.
>
maybe

\numexpr1000\dimexpr\LPscale\relax\relax

I have a good feeling about it ;)

> I simply(?!?) want to multiply some floating point value with 1000 to  
> set the "scale" parameter of \externalfigure.
> Why ist this so difficult?
>
Because there is no normal float type in TeX like in common programming
languages. Also all calculation is limited by \maxdimen.

> Is there a book or tutorial on TeX as a programming language somewhere?
>
I like 'Tex by Topic' alot. Don't know if that fits your needs.

http://archive.contextgarden.net/message/20060901.140544.1fe86b32.en.html


Greetings, Peter

> 
> 
> Greetlings from Lake Constance!
> Hraban
> ---
> http://www.fiee.net/texnique/
> http://contextgarden.net
> http://www.cacert.org (I'm an assurer)
> 
> _______________________________________________
> ntg-context mailing list
> ntg-context at ntg.nl
> http://www.ntg.nl/mailman/listinfo/ntg-context
> 
> 



More information about the ntg-context mailing list