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@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context