Small bug in current beta (references)
My new ConTeXt Mark IV hangs at the first \in it encounters, this is the error message: ! LuaTeX error ...text/tex/texmf-context/tex/context/base/strc-ref.lua:656: attempt to index field '?' (a nil value) stack traceback: ...text/tex/texmf-context/tex/context/base/strc-ref.lua:656: in function 'resolve' ...text/tex/texmf-context/tex/context/base/strc-ref.lua:735: in function 'identify' ...text/tex/texmf-context/tex/context/base/strc-ref.lua:947: in function 'doifelse' <main ctx instance>:1: in main chunk. system > error on line 31 in file intro/intro.tex: LuaTeX error ... If I comment out all references, the file compiles without problems. Mari
OK, we figured the problem is related to the fact that I'm doing something so unusual as using a prefix to got with the references, i.e. when I refer to something in a different chapter, there's first the chapter reference, then a + and then the pointer to the reference. For example the chapter is \chapter[ethernet]{ethernet} and when I refer to a figure in that chapter, the reference goes \in{figure}[ethernet:fig:fiber connection] (the figure reference being fig:fiber connection). In MKII this works fine. In MKIV it doesn't work at all, I get question marks at all references that go to the other chapters, only chapter-internal (i.e. non-prefixed) references work. So good news is that ConTeXt doesn't hang on the references any more, so I can tweak other stuff. Bad news is that my user manuals are full of question marks... Mari
participants (1)
-
Mari Voipio