[NTG-context] th nd and rd

John R. Culleton john at wexfordpress.com
Wed Jan 4 00:34:05 CET 2006


On Friday 30 December 2005 04:35 pm, Mojca Miklavec wrote:
> \def\enordinalnumber#1%
>   {#1\ifnum\lasttwodigits{#1}=11
>      \highordinalstr{th}%
>    \else\ifcase\lastdigit{#1}%
>      \highordinalstr{th}%
>    \or % 1
>      \highordinalstr{st}%
>    \or % 2
>      \highordinalstr{nd}%
>    \or % 3
>      \highordinalstr{rd}%
>    \else
>      \highordinalstr{th}%
>    \fi\fi}
>
> And use it as:
>
> \enordinalnumber{1}
> \enordinalnumber{2}
> \enordinalnumber{3}
> \enordinalnumber{4}
> \enordinalnumber{5}
> \enordinalnumber{100}
> ...

It is stored now as part of my "standard macro pack" for Context.
Thanks to all. 
-- 
John Culleton
Books with answers to marketing and publishing questions:
http://wexfordpress.com/tex/shortlist.pdf

Book coaches, consultants and packagers:
http://wexfordpress.com/tex/packagers.pdf



More information about the ntg-context mailing list