[NTG-context] how to use \dimexpr and fractional values
Hi all, long story short: I want to calculate a width or height from user input, which is in the form 0.x (as in 0.3\textwidth) since I want to use that number differently in different circumstances. Problem is that \dimexpr doesn't like decimal values. Example (uncomment second \externalfigure to see the problem): \starttext \def\myfactor{0.3} \externalfigure[mill][height=\myfactor\textwidth] %\externalfigure[mill][height=\dimexpr10cm*\myfactor\relax] \stoptext (silly, but shows my problem). How can I obtain an image of height 0.3*10cm from my \myfactor macro? I tried to get my head around \numexpr etc. in the etex manual, but couldn't really figure out what to do. Thanks, and all best Thomas ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] how to use \dimexpr and fractional values
On Fri, Jun 28 2013, Thomas A. Schmitz wrote: %\externalfigure[mill][height=\dimexpr10cm*\myfactor\relax] \externalfigure[mill][height=\myfactor\dimexpr10cm\relax] -- Peter ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] how to use \dimexpr and fractional values
On Fri, Jun 28, 2013 at 8:54 AM, Thomas A. Schmitz thomas.schm...@uni-bonn.de wrote: Hi all, long story short: I want to calculate a width or height from user input, which is in the form 0.x (as in 0.3\textwidth) since I want to use that number differently in different circumstances. Problem is that \dimexpr doesn't like decimal values. long answer short \starttext \def\myfactor{0.3} \def\Myfactor{3} \externalfigure[mill][height=\myfactor\textwidth] \externalfigure[mill][height=\dimexpr \textwidth * \Myfactor / 10\relax] \externalfigure[mill][height=\dimexpr 10cm * \Myfactor / 10\relax] \stoptext http://wiki.contextgarden.net/Expressions -- luigi ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] how to use \dimexpr and fractional values
On 06/28/2013 09:16 AM, Peter Münster wrote: On Fri, Jun 28 2013, Thomas A. Schmitz wrote: %\externalfigure[mill][height=\dimexpr10cm*\myfactor\relax] \externalfigure[mill][height=\myfactor\dimexpr10cm\relax] Sigh... Thanks Peter, I should have tried this myself. I think I'm losing it, should look into early retirement or begin to use MS Word... Thomas ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___