Prefixed reference mechanism broken (again) in latest current luatex
Hello! I know I'm about the only person in the world using the prefixed reference mechanism, but it really makes my life a lot easier when handling largish user manuals with tons of references. However, the system seems to be broken again, at least in LuaTeX in the newest current (ConTeXt ver: 2011.05.18 18:04 MKIV fmt: 2011.8.23 as of today). Good news is that ConTeXt doesn't crash on this and references inside each chapter (i.e. without calling for the prefixing mechanism) work fine. Bad news is that while the project at hand is so small I can keep track of unique reference names and thus bypass the problem, by next week I'll probably have to compile one of the larger projects and I *really* do not fancy going through every reference there to change them to non-prefixed... My minimal example worked on the Online ConTeXt in the Garden (pdftex and xetex), but when I'm running ConTeXt default, i.e. MkIV + LuaTeX, on my Windows7, this example fails exactly the same way that the real thing does (resulting pdf attached). ==================== \setuphead[chapter][prefix=+] \starttext \chapter[one]{Chapter One} \section[bla]{Blablabla} \chapter[two]{Chapter Two} See \in{Section}[one:bla] \stoptext ========================= I don't mind updating to a slightly newer version of ConTeXt, but at this stage it'll have to be something fairly "safe", deadlines are looming too close for any extensive experimenting. Oh well, at least the current doesn't crash on the references, so I can continue the editing job and sort out the double question marks later. Regards, Mari
On 23-8-2011 10:38, Mari Voipio wrote:
Hello!
I know I'm about the only person in the world using the prefixed reference mechanism, but it really makes my life a lot easier when handling largish user manuals with tons of references. However, the system seems to be broken again, at least in LuaTeX in the newest current (ConTeXt ver: 2011.05.18 18:04 MKIV fmt: 2011.8.23 as of today).
Fixed in next beta (best use a fresh minimals for testing as Wolfgang and I are doing some checks with new chaining code although things seems to work ok). Watch out, the key is "referenceprefix" now in order to avoid confusion with other prefix things. \setuphead[chapter][referenceprefix=+] \starttext \chapter[one]{Chapter One} \section[bla]{Blablabla} \chapter[two]{Chapter Two} See \in{Section}[one:bla] \stoptext Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
participants (2)
-
Hans Hagen
-
Mari Voipio