[NTG-context] referencing figures with \in

Hans van der Meer hansm at science.uva.nl
Sun Jun 24 14:38:34 CEST 2007


I used to place references to figures and tables in the following way:

\placefigure[][fig:myfig]{Title}{\useMPgraphic{myfig}{parameters}}
     \in{figure}[fig:myfig]

This however printed a dot instead of the expected "figure #".
Changing to
     \at{figure}[fig:myfig]
again printed the correct reference.

Looking further into this I found:
     \meaning\in --> \protected macro:->\dohandlemathtoken {in}
     \meaning\at  --> macro:->\dohandlecommand {at}

Still, the ConText manual tells me that
     \in{.1}{.2.}[ref] (with {.2.} optional)
should work.

In file core-ref.tex at line 2118 (2007-04-17 version) I find:
%\def\in%
%  {\ifmmode
%     \expandafter\donormalin
%   \else
%     \expandafter\doinatreference\expandafter\currenttextreference
%   \fi}
But I am definitely not in math mode when calling \in.
I did some further experimentation but nothing helped.

Has something changed here or is there something I do obviously wrong?

Hans van der Meer


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.ntg.nl/pipermail/ntg-context/attachments/20070624/004e232e/attachment.html 


More information about the ntg-context mailing list