Alright! I went through the steps carefully and finally found the
problem! This is indeed the babel problem. Sorry for the mix-up.
In my 1.16 documents, I didn't use the babel package at all. When I open
it with lyx 1.2, the default preference of lyx1.2 has
"\usepackage{babel}" in the "lang opt/language", so the babel package is
inserted into the document, after all other packages.
The cite, drftcite packages do need the babel to be loaded first, if the
babel is used. Please note this is just opposite to what other people
have said:
http://www.mail-archive.com/[email protected]/msg34407.html
http://www.mail-archive.com/[email protected]/msg34641.html
Since I do not use babel at all for my older documents written with lyx
1.16, I don't have any problem.
Right now, I strongly believe people are using different versions of
latex or different versions of latex packages! That probably explains
the inconsistancy between machines. I have send my "non-working"
examples out several times to people and they told me nothing was wrong.
I don't see the usefullness of an example this time so I will not
include one here. Thank you for your help!
Max
Herbert Voss wrote:
> Max Bian wrote:
>
>> I have tried.
>>
>> At first it did't help until I modified my custom latex->dvi
>> conversion script.
>> I added aditional latex run before bibtex run, then it worked. But the
>> result
>> is different: with 1.16, I have both numerical key and the bibtex key
>> shown in
>> the bibliography section, but only the numerical key shown with 1.20.
>> All the
>> citation in the text are the same for both versions. This is quite
>> strange
>> since in both cases, I use only the drftcite package.
>
>
>
> as Dekel wrote, cut down your lyx-file (preamble and text)
> so that it still shows that behaviour and send it as 1.1.6 version.
>
> Herbert
>
>