On Wed, 31 Jan 2007, Taco Hoekwater wrote:

>
>
> Aditya Mahajan wrote:
>> Hi Taco,
>>
>> I have the following setup for my bibliographies
>>
>> \usemodule      [bib]
>> \setupbibtex    [database={IEEEfull,../../collection}]
>> \setuppublications    [alternative=num]
>> \setupcite      [num] [compress=yes]
>>
>> When I use \cite[ref1, ref2] I get [1-2]. For only two references,
>> shouldn't this be [1,2]?
>
> I'll put that on the todo list.

Here is what I am using for my project right now. Surely, there will 
be better ways to do this.

\def\doverysimplebibnumref#1#2%
   {\refsep
    \ifcase#1\relax \unknownreference{#1}\else
      \def\tempa{#2}\ifx\empty\tempa#1\else#1\docommaordash{#1}{#2}#2\fi
    \fi}

\def\docommaordash#1#2%
   {\doifelse{\the\numexpr#1+1-#2\relax}{0}
     {\bibalternative\c!pubsep}
     {\bibalternative\c!inbetween}}


Aditya
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context

Reply via email to