Henning Hraban Ramm wrote: > Am 2006-09-20 um 00:40 schrieb nico: > >> \figurewidth is not a dimension. I guess the following should work: >> >> \def\LPscale{.6315789} % downscale the image >> \ifvmode >> \getfiguredimensions[\bufferprefix >> lilypond-\the\lily!figures.pdf][]% >> \leavevmode% >> \newdimen\FigWidth >> \newdimen\FigWidthReal=\figurewidth >> \FigWidth=\dimexpr(\LPscale\FigWidthReal) >> \ifdim\FigWidth>\localhsize >> \!!dimena=\localhsize >> \advance\!!dimena by-\FigWidth >> \noindent\hskip\!!dimena >> \fi >> \fi > > Thank you very much, that works indeed. > >> \externalfigure[\lily!img][scale=\dimexpr(1000\LPscale)]% > > But here \dimexpr is nonsense (should have seen that before). > But "scale=1000\LPscale" just concatenates the two "strings", and TeX > doesn't seem to reckognize a *
\def\LPscale{.6315789pt} scale=\withoutpt\the\dimexpr\LPscale*1000\relax Vit > How can I multiply two values? Di I need some expansion magick or > just something like "eval()"? > > > 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 > -- ======================================================= Ing. Vít Zýka, Ph.D. TYPOkvítek database publishing databazove publikovani data maintaining and typesetting in typographic quality priprava dat a jejich sazba v typograficke kvalite tel.: (+420) 777 198 189 www: http://typokvitek.com ======================================================= _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context