erroneous incollection citations

RS <[email protected]> Sat, 22 Nov 2003 02:46:52 +0100
Newsgroups gmane.comp.tex.bibtex.jurabib.devel
Message-ID <[email protected]>
Hi Jens,

the following document will generate wrong citations:

-----------------------------------------
\documentclass{article}
\usepackage{jurabib}
\jurabibsetup{ibidem}
\begin{document}
   \cite{incollection1,incollection2}
\bibliography{test}
\bibliographystyle{jurabib}
\end{document}
-----------------------------------------

with test.bib:
-----------------------------------------
@INCOLLECTION{incollection1,
   crossref     = {book},
   author       = {Bob},
   title        = {First title}
}

@INCOLLECTION{incollection2,
   crossref     = {book},
   author       = {Charlie},
   title        = {Second title}
}

@BOOK{book,
   editor       = {Alice},
   title        = {Seminar},
   year         = {1978},
   address      = {Somewhere}
}
-----------------------------------------

Instead of "Bob; Charlie", I get "Alice; Alice".

As fas as I can tell, this is due to the fact that you use, unlike in
earlier versions, \protected@xdef instead of \protected@edef in
\jb@extract. I cannot overlook the other implications of undoing this
change but it does make the citations come out correctly.


Regards,
Robert.




------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/EGnolB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
[email protected]

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/