ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Csikos Bela <bcsikos425@freemail.hu>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: Re: Bibliography: printing just Single Author et al.
Date: Thu, 7 May 2015 14:29:44 +0200 (CEST)	[thread overview]
Message-ID: <freemail.20150507142944.14659.1@fmxmldata03.freemail.hu> (raw)
In-Reply-To: <CALBOmsaQh3KxM5X5pMA3eXhbMaDFwdn_qk0HZd1pmkUe-AgWSg@mail.gmail.com>

Mojca Miklavec írta:
>Hi,
>
>When citing articles with five authors I prefer to list all of them,
>but in some articles with one hundred authors I would prefer just "J.
>Someone et al." since listing five more co-authors doesn't add
>anything substantial to the information.
>
>Is there any trick that would allow liming the number of listed
>authors on per-article basis? Simply specifying
>    author = "Just Someone et al.",

It's not clear what you want exactly. That is, how many rules do you want regarding
number of authors?

I don't know how ConTeXt handes author numbers. But in normal bibtex this is generally
implemented as max authors and min authors (naturally it depends on the bst file you use).
If the total number of authors is less than or equal to max authors, all author names are listed.
If total number of authors is more than max authors, min authors are listed followed by et al.
By adjusting the bst file you can change every single details.

An example: if you set max number to 7 and min number to 3, then in case of 7 or less
authors all are listed, in case of 8 or more the first 3 are listed followed by et al.

Would these two rules fit your requirements? Or do you want a third rule (in additon to the
above rules) for very high number of authors, when only the very first author is listed?

In this case you have to edit the bst file as well. What makes it harder ConTeXt has special bst files and you have to edit those bst files.

If you have only a few article like this, the easiest solution might be to edit the bib file, and change the author field to what you want in the output.

This is a real shortcoming of ConTeXt bibliography generating mechanism. To customize
it you have to be able to edit bst files and be very familiar with ConTeXt bibliography
generating module, and TeX programming might be required too.

>(MkIV, experimental reimplementation.)

I dont't know about this, what I wrote above applies to normal MkIV (and I guess to MkII
too). I have no idea if this experimental reimplementation uses other bibliographics
mechanism.

bcsikos
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

  reply	other threads:[~2015-05-07 12:29 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-07  8:43 Mojca Miklavec
2015-05-07 12:29 ` Csikos Bela [this message]
2015-05-07 13:53   ` Mojca Miklavec
2015-05-07 14:13     ` Csikos Bela
2015-05-07 15:44       ` Mojca Miklavec
2015-05-07 13:48 ` Csikos Bela
     [not found] <mailman.1.1430992801.21991.ntg-context@ntg.nl>
2015-05-07 20:31 ` Robert Blackstone

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=freemail.20150507142944.14659.1@fmxmldata03.freemail.hu \
    --to=bcsikos425@freemail.hu \
    --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).