Sé que puedo cambiar un estilo de contador como este:
\renewcommand\thechapter{\Roman{chapter}}
(El comando anterior hará que los números de los capítulos se escriban en números romanos en mayúsculas)
Sin embargo, segúnWikilibrosy una respuesta aesta pregunta, sólo puedo elegir entre símbolos árabes, romanos, griegos y notas al pie:
\arabic
1, 2, 3...\alph
a B C ...\Alph
A B C ...\roman
yo, ii, iii...\Roman
Yo, II, III...\fnsymbol
Dirigido a notas a pie de página; imprime una secuencia de símbolos.
¿Hay alguna manera de definir mi propia secuencia de símbolos para un contador?
Respuesta1
Puede adaptar fácilmente la definición de \alph
que se define así en latex.ltx
:
\def\alph#1{\expandafter\@alph\csname c@#1\endcsname}
\def\@alph#1{%
\ifcase#1\or a\or b\or c\or d\or e\or f\or g\or h\or i\or j\or
k\or l\or m\or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or
y\or z\else\@ctrerr\fi}
Aquí hay un MWE para una secuencia personalizada.
\documentclass{article}
\makeatletter
\def\mysequence#1{\expandafter\@mysequence\csname c@#1\endcsname}
\def\@mysequence#1{%
\ifcase#1\or AAA\or BBB\or CCC\else\@ctrerr\fi}
\makeatother
\renewcommand\thesection{\mysequence{section}}
\begin{document}
\section{Section}
\section{Section}
\section{Section}
%\section{Section} % --> LaTeX Error: Counter too large
\end{document}
Tenga en cuenta que esta implementación deja de funcionar si el valor del contador es demasiado alto (en mi ejemplo 4). Así que asegúrese de definir suficientes símbolos.