Re: Strange problem with @Label of @References inside @Tbl/@Table environment
Jeff Kingston <[email protected]>
| Newsgroups | gmane.comp.type-setting.lout |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Jan 28, 2009 at 11:20:34AM +0100, Volker Renneberg wrote: > Hi Jeff! > > In the first part of the sentence I tried to refer to variable bindings. > To me it looks like that the characters not being rendered into the > .ps/.pdf document seem to be bound to some value inside the > @Reference/@Cite/... environment. And then lout interpretes those simple > characters inside the @Title-parameter and replaces them by the bound > content. That's what I mean with "binding ... is not obvious". From the > outside the bug seems to have the following cause: > Although the content of the @Title-parameter is being declared outside > the @Cite-environment it is finally being interpreted as it would have > been declared inside the @Cite-environment, where all the private > declarations are visible.... > > Cheers > Volker Everything you say is true. The incorrect binding is not in the Lout interpreter itself, but in the way that the cross reference database is defined; it includes contexts as well as values, and it is in the way these contexts are handled within the database that the bug lies. Jeff Kingston