<div dir="auto">This is quite counterintuitive... It also happens if I define a string variable, use concatenate operator to set its value, and then finally pass the string to textext macro.<div dir="auto"><br></div><div dir="auto">Is there a way to get around this issue?</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Mar 3, 2019, 1:13 PM Alan Braslau <<a href="mailto:braslau.list@comcast.net">braslau.list@comcast.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sun, 3 Mar 2019 12:52:53 -0500<br>
Mohammad Hossein Bateni <<a href="mailto:bateni@gmail.com" target="_blank" rel="noreferrer">bateni@gmail.com</a>> wrote:<br>
<br>
> Hi,<br>
> <br>
> I can't understand why the following code does not work.  Could someone<br>
> help me out here?<br>
> <br>
> \starttext<br>
> \startMPpage<br>
> draw textext("\convertnumber{r}{12}");<br>
> draw textext("\convertnumber{r}{" & "12" & "}");<br>
> \stopMPpage<br>
> \stoptext<br>
> <br>
> The first draw statement works perfectly.  But the second one throws out<br>
> errors and complains as follows:<br>
<br>
Because luatex intercepts and processes \convertnumber{r}{<br>
and tries to pass this result to MP as a string, not the other way around.<br>
<br>
Alan<br>
</blockquote></div>