Re: Strange problem with @Label of @References inside @Tbl/@Table environment

Volker Renneberg <[email protected]>
Newsgroups gmane.comp.type-setting.lout
Message-ID <[email protected]>
Hi Jeff and all!

> On Sun, Jan 25, 2009 at 01:51:42PM +0100, Volker Renneberg wrote:
>   
>> Hi there!
>>
>> Lout (3.36) shows some strange behaviour when inserting a reference into 
>> a table. The necessary files are attached as well as the converted .PS 
>> output of lout. The following change has been made to "book":
>>            @RefCiteLabels    { @Label        }
>>
>> There are two problems.
>> 1) A citation made inside a @Table-environment does not make lout add 
>> the references-appendix. If you comment out the @Table-symbol and its 
>> parameters, @Tbl by itself works totally fine.
>>     
>
> Not sure about this.  Two possibilities are (1) the table is being
> moved to after the reference list and this is causing the connection
> between the citation and the reference list to not be made.  The
> solution is to make the document larger, with the table less close
> to the end.  (2) You need to run Lout a couple more times before
> looking to see whether the reference list is coming out.
>   
A @NP after the @Table-block helped to let everything appear.
>> 2) Take a look at the references1.ld. There, the @Label content contains 
>> "ref1 et al. 2098". However, the rendered table just shows "ref1  al. 
>> 2098" without the word "et". Is "et" being used and replaced somewhere 
>> inside the @Tbl-environment?!
>>     
>
> I haven't checked in detail but this has all the marks of the bug
> documented in a footnote in Section 2.8 of the User's Guide.  Try
> enclosing "et" in double quotes.
>   
Looks like this helps. Another, more generic solution is to extend the 
@Reference->@Label parameter in include/dsf by:
...
    named @Label
        named et {"et"} {}
...

This way one does not have to change all the @Labels...

Cheers
Volker

-- 
Volker Renneberg, Dipl.-Inform. (univ.)
Universität der Bundeswehr München * Fakultät für Informatik
Werner-Heisenberg-Weg * 85579 Neubiberg * Deutschland
Phone: +49 89 6004 3776            Fax: +49 89 6004 4447
Email: [email protected]   Web: http://www.unibw.de/inf2/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.