Contadores
Todo lo que LaTeX numera para ti tiene un contador asociado con él. El nombre del contador suele ser el mismo que el nombre del entorno o comando asociado con el número, excepto que el nombre del contador no tiene barra invertida \. Así, asociado al comando \chapter está el contador chapter que mantiene la pista del número de capítulo.
A continuación se muestra una lista de los contadores utilizados en la clase document estándar de LaTeX para controlar la numeración.

parte             párrafo               figura           enumi
capítulo        subpárrafo          tabla            enumii
sección         página                nota al pie    enumiii
subsección   ecuación             mpfootnote  enumiv
subsubsección

El contador mpfootnote lo utiliza el comando \footnote dentro de una minipágina (véase minipage). Los contadores enumi a través de enumiv se utilizan en el entorno enumerate, por hasta cuatro niveles de anidamiento (véase enumerate).
Los contadores pueden tener cualquier valor entero, pero normalmente son positivos.
Los nuevos contadores se crean con \newcounter. Véase \newcounter.

\alph \Alph \arabic \roman \Roman \fnsymbol: Imprime contadores
Imprime el valor de un contador, en un estilo específico. Por ejemplo, si el contador counter tiene el valor 1 entonces un \alph{counter} en tu fuente resultará en una letra a en minúsculas que aparece en la salida.
Todos estos comandos toman un solo contador como argumento, por ejemplo, \alph{enumi}. Ten en cuenta que el nombre del contador no comienza con una barra invertida.
\alph{counter} 	Imprime el valor de counter en minúsculas: ‘a’, ‘b’, ... Si el valor del contador es menor que 1 o mayor que 26, entonces obtienes ‘Error de LaTeX: Contador demasiado grande’.
\Alph{counter} 	Escribe en letras mayúsculas: ‘A’, ‘B’, ... Si el valor del contador es menor que 1 o mayor que 26, obtiene ‘Error de LaTeX: Contador demasiado grande.’
\arabic{counter} 	Imprime en números arábigos como ‘5’ o ‘-2’.
\roman{counter} 	Escribe en minúsculas números romanos: ‘i’, ‘ii’, ... Si el valor del contador es menor que 1, entonces no recibe ninguna advertencia o error, pero LaTeX no imprime nada en la salida.
\Roman{counter} 	Imprime en números romanos en mayúsculas: ‘I’, ‘II’, ... Si el valor del contador es menor que 1, entonces no recibe ninguna advertencia o error, pero LaTeX no imprime nada en la salida.
\fnsymbol{counter} 	Imprime el valor de counter usando una secuencia de nueve símbolos que se utilizan tradicionalmente para etiquetar las notas al pie. El valor de counter debe estar entre 1 y 9, inclusive. Si el el valor del contador es menor que 0 o mayor que 9, entonces obtienes ‘Error de LaTeX: Contador demasiado grande’, mientras que si es 0, no obtienes ningún error o advertencia pero LaTeX no genera nada.
Aquí están los símbolos:
Número	Nombre	Comando	Símbolo
1	asterisk	\ast	*
2	dagger	\dagger	†
3	ddagger	\ddagger	‡
4	section-sign	\S	§
5	paragraph-sign	\P	¶
6	double-vert	\parallel	‖
7	double-asterisk	\ast\ast	**
8	double-dagger	\dagger\dagger	††
9	double-ddagger	\ddagger\ddagger	‡‡

\usecounter
Sinopsis:

\usecounter{counter}

Usado en el segundo argumento del entorno list (véase list), este declara que los elementos de la lista serán numerados por counter. Inicializa counter a cero y organiza que cuando se llama a \item sin su argumento opcional, entonces counter se incrementa en \refstepcounter, haciendo que su valor sea ​​el valor actual de ref (véase \ref). Este comando es frágil (véase \protect).
Al ponerlo en el preámbulo del documento, este ejemplo crea un nuevo entorno de lista enumerada con testcounter:

\newcounter{testcounter}
\newenvironment{test}{%
  \begin{list}{}{%
    \usecounter{testcounter}
  }
}{%
  \end{list}
}

\value
Sinopsis:

\value{counter}

Se expande al valor del contador counter. (Ten en cuenta que el nombre de un contador no comienza con una barra invertida).
Este ejemplo genera ‘El contador de prueba es 6. Otro contador es 5.’.

\newcounter{test} \setcounter{test}{5}
\newcounter{other} \setcounter{other}{\value{test}}
\addtocounter{test}{1}

El  contador   de  prueba   es  \arabic{test}.   Otro   contador  es
\arabic{other}.

El comando \value no se usa para componer el valor del contador. Para eso, \alph \Alph \arabic \roman \Roman \fnsymbol.
A menudo se usa en \setcounter o \addtocounter pero \value se puede usar en cualquier lugar donde LaTeX espera un número, como en \hspace{\value{foo}\parindent}. No debe estar precedido por \protect (véase \protect).
Este ejemplo inserta \hspace{4\parindent}.

\setcounter{myctr}{3} \addtocounter{myctr}{1}
\hspace{\value{myctr}\parindent}

\setcounter
Sinopsis:

\setcounter{counter}{value}

Configura globalmente el contador counter para que tenga el valor del argumento value, que debe ser un número entero. Por lo tanto, puedes establecer un valor del contador como \setcounter{section}{5}. Ten en cuenta que el nombre del contador no comienza con una barra invertida.
En este ejemplo, si el contador theorem tiene el valor 12, entonces la segunda línea imprimirá ‘XII’.

\setcounter{ejercicio}{\value{teorema}}
Aquí está en Roman:  \Roman{exercise}.

\addtocounter
Sinopsis:

\addtocounter{counter}{value}

Incrementar globalmente counter por la cantidad especificada por el argumento value, que puede ser negativo.
En este ejemplo, el valor de la sección aparece como ‘VII’.

\setcounter{section}{5}
\addtocounter{section}{2}
Aquí está en Roman: \Roman{section}.

\refstepcounter
Sinopsis:

\refstepcounter{counter}

Incrementa globalmente el valor de counter en uno, al igual que \stepcounter (véase \stepcounter). La diferencia es que este comando restablece el valor de cualquier contador numerado dentro de él. (Para la definición de “contadores numerados dentro”, véase \newcounter).
Además, este comando también define el valor actual de \ref es el resultado de \thecounter.
Mientras que el valor del contador se establece globalmente, el valor de \ref se establece localmente, es decir, dentro del grupo actual.

\stepcounter
Sinopsis:

\stepcounter{counter}

Agrega globalmente uno a counter y restablece todos los contadores numerados dentro de ella. (Para la definición de “contadores numerados dentro”, véase \newcounter).
Este comando difiere de \refstepcounter en que este no influye en las referencias; es decir, no define el valor actual de \ref será el resultado de \thecounter (véase \refstepcounter).

\day, \month y \year
LaTeX define el contador \day para el día del mes (nominalmente con valor entre 1 y 31), \month para el mes del año (nominalmente con un valor entre 1 y 12), y \year para el año. Cuando TeX se inicia, se establecen a partir de los valores actuales en el sistema. El comando relacionado \today produce una cadena que representa el día actual (véase \today).
Los contadores no se actualizan a medida que avanza el trabajo, por lo que, en principio, podría ser incorrecto al final. Además, TeX no controla la sensatez:

\day=-2 \month=13 \year=-4 \today

no da ningún error o advertencia y da como resultado la salida ‘-2, -4’ (el valor del mes falso no produce ningún resultado).
Véase Entrada de la línea de comandos, para forzar la fecha a un valor dado desde la línea de comandos.