ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Taco Hoekwater <taco@elvenkind.com>
Subject: Re: m-bib and crossref
Date: Mon, 1 Dec 2003 11:45:14 +0100	[thread overview]
Message-ID: <20031201114514.7079d9cd.taco@elvenkind.com> (raw)
In-Reply-To: <Pine.LNX.4.56.0311281220220.7866@phobos.cs.unm.edu>

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

  parent reply	other threads:[~2003-12-01 10:45 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-26 14:58 news / bold math Hans Hagen
2003-11-27  2:14 ` `Standard' vs `Beta'? Bob Kerstetter
2003-11-27  9:26   ` Hans Hagen
2003-11-28  1:06     ` Bob Kerstetter
2003-12-08 17:20       ` ConTeXt Switcher? Bob Kerstetter
2003-12-08 18:55         ` Peter Münster
2003-12-08 20:57           ` Bob Kerstetter
2003-12-08 20:33         ` Henning Hraban Ramm
2003-12-08 21:51           ` Bob Kerstetter
2003-12-08 22:06             ` Re[2]: " Giuseppe Bilotta
2003-12-09  7:52               ` Hans Hagen
2003-12-09 12:52                 ` context2html converter (was: ConTeXt Switcher? ) Maurice Diamantini
2003-12-09 23:16                   ` Bob Kerstetter
2003-12-10 10:39                     ` context2html converter Patrick Gundlach
2003-12-10 12:55                       ` ConTeXt-live distribution Maurice Diamantini
2003-12-10 13:29                         ` Zunbeltz Izaola
2003-12-10 15:10                         ` ConTeXt-live distribution (Typesetting music in ConTeXt) Pavel Stupin
2003-12-10 16:44                           ` Hans Hagen
2003-12-10 18:55                             ` Willi Egger
2003-12-10 22:05                               ` Typesetting music in ConTeXt Henning Hraban Ramm
2003-12-11  8:24                                 ` Maurice Diamantini
2003-12-11 23:51                                   ` Hans Hagen
2003-12-11 23:57                                 ` Hans Hagen
2003-12-10 16:32                         ` ConTeXt-live distribution Hans Hagen
2003-12-10 16:43                           ` Adam Lindsay
2003-12-10 16:54                             ` Hans Hagen
2004-04-01 17:22                     ` context2html converter (was: ConTeXt Switcher? ) Peter Münster
2003-12-11  5:40               ` ConTeXt Switcher? Berend de Boer
2003-11-27  6:10 ` news / bold math Lutz Haseloff
2003-11-27  6:34   ` Lutz Haseloff
2003-11-27 19:47 ` Mikael Persson
     [not found]   ` <32868.129.16.195.171.1069962458.squirrel@mail.medic.chalme rs.se>
2003-11-27 21:22     ` Hans Hagen
2003-11-27 21:38       ` Mikael Persson
2003-11-28 10:36         ` Tobias Burnus
2003-11-28 20:28           ` m-bib and crossref William D. Neumann
2003-11-29 14:50             ` ConTeXt and emacs Thomas A.Schmitz
2003-11-30  0:49               ` Patrick Gundlach
2003-11-30  9:34                 ` Thomas A.Schmitz
2003-11-30 20:12                   ` Patrick Gundlach
2003-11-30  4:24               ` Matthew Huggett
2003-12-01 10:45             ` Taco Hoekwater [this message]
2003-12-01 19:00               ` m-bib and crossref William D. Neumann
2003-12-04  8:48                 ` Taco Hoekwater
2003-12-05 19:20                   ` Peter Münster
2003-11-29  0:08 ` news / bold math Adam Lindsay

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20031201114514.7079d9cd.taco@elvenkind.com \
    --to=taco@elvenkind.com \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).