On 07.08.2013, at 22:13, Hans Hagen <pra...@wxs.nl> wrote: > On 8/7/2013 7:40 PM, Michael Scholtz wrote: >> Hi, >> >> the publication list can be configured with `\setuppublications` to be >> sorted by cite order (`sorttype=cite`) or the order of the publication >> entries (`sorttype=bbl`). >> >> With the following setup the "short names" of the publication entries are >> used for cite references: >> >> \setuppublications[ >> criterium=text, >> sorttype=cite, % <– "short"? >> refcommand=short, >> numbering=short, >> ... >> ] >> >> The short names are set using the `s` attribute: >> >> \startpublication[ >> s={RFC2616}, >> ... >> ] >> ... >> \stoppublication >> >> A cite with this setup would look like "[RFC2616]". >> >> In a long bibliography list it is useful if the entries are sorted in >> alphabetical order by these short names to allow a faster lookup of >> publications. >> >> Currently I'm using the "filter" module and a Tcl script to sort the >> publication entries ( http://tex.stackexchange.com/q/126939/7074 ), but it >> might be useful if something like a `sorttype=short` option would be added. > > I added 'short' as sorttype .. untested as no example.
Great, thanks! Here an example for testing: \setuppublications[ alternative=apa-de, criterium=text, sorttype=short, refcommand=short, numbering=short, autohang=yes, setupinteraction=start, ] \setuppublicationlist[ samplesize={AAAAAA}, author=\invertedauthor, artauthor=\invertedauthor, ] %=== entries === \startpublication[ k=jd42, t=book, a={Doe}, y=2042, n=1, s={JD42}, ] \author[]{John}[]{}{Doe} \pubyear{2042} \title{Greetings form the future} \stoppublication \startpublication[ k=bh2008, t=book, a={Bringhurst}, y=2008, n=1, s={ELEM}, ] \author[]{Robert}[]{}{Bringhurst} \pubyear{2008} \title{The Elements of Typographic Style} \edition{3.2} \city{Point Roberts WA, Vancouver} \stoppublication \startpublication[ k=taco1999, t=article, a=Hoekwater, y=1999, s=TH99, n=1 ] \artauthor[]{Taco}[T.]{}{Hoekwater} \arttitle{\CONTEXT\ Publication Module, The user documententation} \journal{MAPS} \pubyear{To appear} \note{This article} \pages{66--76} \stoppublication \startpublication [ k=fielding2000, t=phdthesis, a={Fielding}, y=2000, n=1, s={FIE2000}, ] \author[]{Roy Thomas}[R. T.]{}{Fielding} \title{Architectural Styles and the Design of Network-based Software Architectures} \pubname{University of California, Irvine} \isbn{0-599-87118-0} \stoppublication %=== /entries === \starttext Foo \cite[fielding2000]. Bar \cite[taco1999]. Baz \cite[bh2008]. Bla \cite[jd42]. \completepublications \stoptext Michael ___________________________________________________________________________________ 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 ___________________________________________________________________________________