On Monday 05 February 2007 04:44, Taco Hoekwater wrote:
Thomas A. Schmitz wrote:
I wasn't precise enough: for German bibliographies, there's a convention to have works with an author sorted by the author's name and edited books by the first word of the title, like so:
At first I thought: that is really weird. But then I realised that this is also how edited story collections are sorted in dutch libraries, so perhaps it is not that weird.
[1] Hoekwater, Taco: Title... [2] Das Xylophon, hrsg. von...% sorted under "X"!!!
Doing the 'Das' thing properly would be a nightmare, But that is why Bibtex has this \noopsort trick.
rt=title sorts every book by title. I guess the only way to achieve
this would be by cheating bibtex and putting some tokens in front of
Adding a specialized sort routine to the context bst file would not be that hard. If you run a diff between cont-au.bst en cont-ti.bst, you'll see that they are almost the same. What I need is an exact description of which bibtex types are affected, and what you think the name of the sort routine should be for use in \setupbibtex[sort=]
Cheers,
Taco _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Going back to my makeindex example, there is a facility there for putting in the index item as sorted different from the item as printed Would it be possible to add such a sort term? would it work? The convention with makeindex is to put the sort term followed by @ followed by the printed term. The bibtex layout is more complex, but possibly for each entry an additional specifier such as SORT =TERMNAME or SORT="sortstring" in the first example the TERMNAME would be AUTHOR, EDITOR or TITLE. The second example would be for situations where the "das" must be ignored. -- John Culleton Able Indexing and Typesetting Precision typesetting (tm) at reasonable cost. Satisfaction guaranteed. http://wexfordpress.com