ordinalpt.sty --- counters as ordinal numbers in Portuguese
===========================================================

Versions
1.0 -> initial version
2.0 -> reimplementation to make commands fully expandable in order to 
       work with \addcontentsline.
3.0 -> added better forms for ordinals of 11, 12 and 13;
       changed behavior for these numbers.

Copyright (C) 2007 Miguel V. S. Frasson (mvsfrasson@gmail.com)


LICENSE
=======

This file is the README file, part of the `ordinalpt' package.

This package may be distributed under the terms of the LaTeX
Project Public License, as described in lppl.txt in the base
LaTeX distribution, either version 1.3 or (at your option)
any later version.

You can obtain a copy of the lppl.txt file from the internet on
http://www.latex-project.org/lppl.txt

INTRODUCTION
============

The package _ordinalpt_ provides a counter style (like \arabic, \alph
and others) but that produces as output strings like `primeiro' (first
in Portuguese), `segundo' (second), `terceiro' (third), etc, up to
`mil\'esimo noningent\'esimo nonag\'esimo nono' (1999th).  There are
counter commands to output the text in UPPERCASE, Capitalized or in
lowercase, with masculine or feminine gender.

USER COMMANDS
=============

\ordptmasc{counter} --> ordinals in lowercase masculine
\Ordptmasc{counter} --> ordinals in capitalized masculine
\ORDPTMASC{counter} --> ordinals in uppercase masculine
\ordptfem{counter}  --> ordinals in lowercase feminine
\Ordptfem{counter}  --> ordinals in capitalized feminine
\ORDPTFEM{counter}  --> ordinals in uppercase feminine

PACKAGE OPTIONS
===============

In Portuguese, both
  `und\'ecimo'     and `d\'ecimo primeiro' (for 11th)
  `duod\'ecimo'    and `d\'ecimo segundo'  (for 12th)
  `tred\'ecimo'    and `d\'ecimo terceiro' (for 13th)
  `tricent\'esimo' and `trecent\'esimo'    (for 300th)
  `sexcent\'esimo' and `seiscent\'esimo'   (for 600th)
  `noningent\'esimo' and `nongent\'esimo'  (for 900th)
are correct forms for ordinals.

It is common to find the shorter forms for 11th and 12th, but a bit
harder to find to shorter form for 13th.  If this later is used, then
all 11th up to 13th should be in shorter forms.

So there are the options to set the output for resp. for 11th, 12th and 13th
  11-12-curtos (default) -> und\'ecimo, duod\'ecimo, d\'ecimo terceiro
  11-13-curtos       -> und\'ecimo, duod\'ecimo, tred\'ecimo
  11-13-longos   -> d\'ecimo primeiro, d\'ecimo segundo, d\'ecimo terceiro

To choose ordinals 300th, 600th and 900th, use
  tricentesimo (default)   or trecentesimo
  sexcentesimo (default)   or seiscentesimo
  noningentesimo (default) or nongentesimo