The handling of the "vons" issue is cultural and language-dependent.
The problem with mucking around with vonsep and other parameters is
that one may very well have a mixture of references in a single
document (this is often the case for me). I see no solution other than
trying to identify some common use and to make the behavior depend on
the language= field (or the document language, by default).

Alan


On Sun, 1 Feb 2015 20:57:23 +0100
"Keith J. Schultz" <keithjschu...@web.de> wrote:

> Hi Idris, All,
> 
> We have here the classical database problem of finding a format that
> fits all. But, as any body working with databases knows this will not
> work with a rigid format.
> 
> Here we have 3 fields for the authors can can be misused.
> The von is the most problematic. It seems due to its cultural
> diversity.
> 
> The use of the \setuppublicationlist[colsep=] helps in some ways that
> it gives the writers of text the flexibility of  manually controlling
> the space after von field, but as Idris has pointed out this would
> involve a lot of work depending on the authors one has in ones
> database. This is especially, problematic for academics that reuse
> their bibliographies!
> 
> Irdis second solution is a simple work around for where only a few
> changes are necessary.
> 
> I am not an expert with this „von“ business, but in Idris case here
> „al-„ a simple change in the output of the vonsep could help globally
> without causing to many problems. That is make the output of the
> vonsep dependent on the last character of the von-field here „-„ 
> 
> The other possibility would be to use a discretionary switch for the
> output of the vonsep one definition could be vonsep=
>       yes             : output blank or global vonsep (default if
> vonsep field not in publication entry) no                : do not
> output vonsep string         : output character sequence
>         command : use command to output vonsep
> 
> Of  course we could just have a default handler for the von field and
> allow it to be changed by writers! 
> 
> hope this helps the people smashing their brains on this subject/code!
> 
> regards
>       Keith. 
> 
> > Am 01.02.2015 um 16:06 schrieb Idris Samawi Hamid ادريس سماوي حامد
> > <isha...@colostate.edu>:
> > 
> > Dear Syndicate,
> > 
> > The current bibliography handler uses the following for authors:
> > 
> > \type{\author[junior]{firstnames}[inits]{von}{surname}}
> > 
> > Now in Arabic we have something similar to the 'von' field: the
> > definite article 'al-', 'ibn', etc. Just as with 'von' we want to
> > ignore them in the alphabetical sorting. [On the other hand,
> > ConTeXt cannot currently sort its own bbl files alphabetically].
> > See the linked picture for a real-life example (the top-right of
> > the page contains both Dutch and Arabic examples):
> > 
> > https://www.dropbox.com/s/rnimlactrlqz6ak/arabic-dutch-bib.jpg?dl=0
> > 
> > Now the {von} field works for these Arabic prefixes, but there is
> > an issue: There can be no space between 'al-' and what follows
> > (e.g. 'al-Haq'). But the {von} field by default adds a space (von
> > Corbin). So what to do? One solution is to use
> > \setuppublicationlist[vonsep=] (see also attached):
> > 
> [snip, snip]
> > \setuppublicationlist[vonsep=] kills the space after the prefix,
> > but that means that for every 'von', 'van', 'abu', and the like we
> > have to add the space manually in the {von} field (as in the above
> > example).
> > 
> > If we don't want to use \setuppublicationlist[vonsep=] then we have
> > to define a command for 'al-' that gobbles the space:
> > 
> > % \define \GobbleSpace{\ignorespaces}
> > % \define \Al{al-\GobbleSpace}
> > 
> > If one is using lots of Arabic names and few, e.g., Dutch names,
> > then using the [vonsep=] approach seems better. But in the upcoming
> > bib module we may want a better solution so that bbl files can be
> > more consistent and portable. Any thoughts are appreciated, and
> [snip, snip]
___________________________________________________________________________________
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 via email to