Re: [NTG-context] Feature-Request: Sort bibliography entries in alphabetical order by the entries' “short” value

2013-08-08 Thread Michael Scholtz
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={AA},
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
___


Re: [NTG-context] Feature-Request: Sort bibliography entries in alphabetical order by the entries' “short” value

2013-08-08 Thread Hans Hagen

On 8/8/2013 9:29 AM, Michael Scholtz wrote:


Here an example for testing:


uploading a beta .. we now have: sorttype=cite|short|reference

Hans

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
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
___


[NTG-context] Feature-Request: Sort bibliography entries in alphabetical order by the entries' “short” value

2013-08-07 Thread Michael Scholtz
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.

Regards,
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
___


Re: [NTG-context] Feature-Request: Sort bibliography entries in alphabetical order by the entries' “short” value

2013-08-07 Thread Hans Hagen

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.

Hans

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
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
___