On Wednesday 22 September 2010 12:40:35 Hans Hagen wrote:
On 22-9-2010 11:50, Andreas Harder wrote:
Hi all,
can someone confirm that picture- and formula-references are broken with the current beta. Here is a test file:
\starttext \placefigure[auto][pic:1]{caption}{\externalfigure[dummy]} \placeformula[for:1] \startformula
a+b
\stopformula
\in{picture}[pic:1] \in{formula}[for:1] \stoptext
New beta. Can you check again? Keep in mind that pic: and fig: are also checked as prefix.
I see from looking at the source code that prefixes are used to localize references. There is also some sort of automatic prefixing mechanism. Can someone explain this more as it is not clear to me from documentation in the source code. Indeed, I have for a long time used keys such as \placefigure [here] [fig:Einstein] {caption} {\externalfigure [Einstein]} and \startchapter [reference=ch:Einstein,title=Einstein] also \placeformula [eqn:Einstein] \startformula E = mc^2 \stopformula etc. where the "prefix" is just a label uniquely identifying the tag, thus avoiding multiple definitions. (I also do this practice in LaTeX using \label{}) I was unaware that ConTeXt handled this explicitly. Alan