[NTG-context] Help with \numexpr

Keith McKay mckaymeister at gmail.com
Mon May 4 17:21:33 CEST 2015


Colleagues

I've written some code which should extract photos from a directory and 
a add couple of lines of description to each photo.  I'm using a 
variable (\numberText) as a counter which I was hoping to use with 
\getfromcommalist[string1, string2,...][\numberText] to add one line of 
text.  However when I try to increment the variable using \numexpr 
(\numberText=\numberText+1) \relax I get the error "You can't use 
`\numexpr' in vertical mode".

I'm not familiar with \numexpr and there does not seem to be much on the 
wiki on how to use it.  Any suggestions would be helpfull.

Here is the code

\setupexternalfigures [directory={/Path/to/the/Photos}]

\defineexternalfigure[photo][maxheight=0.4\textheight]

\define \numberText{1}

\starttext

\dostepwiserecurse{141}{146}{1}/% //\recurselevel is part of photo 
filename. See below./

{

\externalfigure[sam_0\recurselevel.jpg][photo] \par /% //\recurselevel 
is part of photo filename/

File Name /Path/to/the/Photos/sam_0\recurselevel.jpg\par

\getfromcommalist[some text,another text,even more text,much better 
text,even better text,the ultimate text][\numberText]

\commalistelement\par

\numexpr (\numberText=\numberText+1) \relax \par

\numberText \par

}

\stoptext



Thanks
Keith


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ntg.nl/pipermail/ntg-context/attachments/20150504/9f3d4abe/attachment-0001.html>


More information about the ntg-context mailing list