[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