From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/14134 Path: main.gmane.org!not-for-mail From: Taco Hoekwater Newsgroups: gmane.comp.tex.context Subject: Re: m-bib and crossref Date: Mon, 1 Dec 2003 11:45:14 +0100 Organization: Elvenkind Sender: ntg-context-admin@ntg.nl Message-ID: <20031201114514.7079d9cd.taco@elvenkind.com> References: <6.0.0.22.2.20031127222152.03067c80@server-1> <32989.129.16.195.65.1069969132.squirrel@mail.medic.chalmers.se> <20031128103624.GA7890@physik.fu-berlin.de> Reply-To: ntg-context@ntg.nl NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1070275996 3471 80.91.224.253 (1 Dec 2003 10:53:16 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 1 Dec 2003 10:53:16 +0000 (UTC) Original-X-From: ntg-context-admin@ntg.nl Mon Dec 01 11:53:13 2003 Return-path: Original-Received: from ref.vet.uu.nl ([131.211.172.13] helo=ref.ntg.nl) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AQlg1-0000Zd-00 for ; Mon, 01 Dec 2003 11:53:13 +0100 Original-Received: from ref.ntg.nl (localhost.localdomain [127.0.0.1]) by ref.ntg.nl (Postfix) with ESMTP id 9F95910B03; Mon, 1 Dec 2003 11:53:08 +0100 (MET) Original-Received: from glenfiddich.elvenkind.com (elvenknd.xs4all.nl [213.84.171.68]) by ref.ntg.nl (Postfix) with ESMTP id A527010ACC for ; Mon, 1 Dec 2003 11:45:15 +0100 (MET) Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by glenfiddich.elvenkind.com (Postfix) with ESMTP id 8FD41DC76 for ; Mon, 1 Dec 2003 11:43:43 +0100 (CET) Original-Received: from glenfiddich.elvenkind.com ([127.0.0.1]) by localhost (glenfiddich.elvenkind.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04413-05 for ; Mon, 1 Dec 2003 11:43:42 +0100 (CET) Original-Received: from glenlivet.elvenkind.com (glenlivet.elvenkind.com [10.10.0.6]) by glenfiddich.elvenkind.com (Postfix) with SMTP id 685C1D798 for ; Mon, 1 Dec 2003 11:43:42 +0100 (CET) Original-To: ntg-context@ntg.nl In-Reply-To: X-Mailer: Sylpheed version 0.9.6claws (GTK+ 1.2.10; i686-pc-linux-gnu) Errors-To: ntg-context-admin@ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.comp.tex.context:14134 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:14134 On Fri, 28 Nov 2003 13:28:51 -0700 (MST), William wrote: > But ConTeXt + m-bib produce: > [4] Jurjen N. E. Bos, and David Chaum, (1992). Provably unforgeable > signatures. In [??], pages 1-14. If you run ConTeXt one more time, you will get: Jurjen N. E. Bos, and David Chaum, (1992). Provably unforgeable signatures. In (Brickell, 1992), pages 1-14. The module inserts a 'default' \cite command for the referenced item. This is exactly the behavior I intended, even if it is not compatible with LaTeX practise. Personally I like 'real' cross-referencing better than filling in fields in order to minimize the number of keystrokes in the BIB file. Unfortunately, there is an error in the code that prevents the referenced entry from automatically appearing in the publication list. A quick hack: replace '\completepublications' with \setbox0\vbox{\placepublications} \completepublications This will essentially typeset the list twice, the internal \cite will be processed in the first pass, and will therefore be known in the second pass. I have written down this bug for a future release, implementing a clean solution for this bug is too hard for me to allow me to write a fix right this instant. > Is this indeed the case? If so, is there a simple fix (e.g. some option > that is not in the m-bib documentation)? Or is there some other > bibliography package that handles bibtex crossrefs properly? I don't think there is any other package. If there was, I wouldnt have written m-bib in the first place. A little side note: "-min-crossrefs" is not applicable since the entire database *always* appears in the bbl file. This is a problem that is caused indirectly by the fact that Bibtex is not a generic bibliographic manager, but instead is a LaTeX-centric data preprocessor. :-/ Greetings, Taco