
Cuando intento hacer:
\documentclass{amsart}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[(A1)]
\item blah
\item blah blah
\end{enumerate}
\end{document}
Obtengo el resultado de:
(11) blah
(22) blah blah
Parece funcionar bien con otras letras mayúsculas, pero necesito específicamente la letra mayúscula 'A' para esta lista. ¿Cómo puedo arreglarlo?
Respuesta1
De hecho, el resultado es un poco sorprendente*, como esperaba que fuera:
(A1) bla
(B2) bla, bla
Habría esperado esto, ya que la entrada de \begin{enumerate}[...]
introduce la variable de conteo para su lista y, de hecho, le dio dos variables de conteo.
Los posibles personajes activos aquí son
I
para números romanos mayúsculasi
para números romanos pequeños1
para números arábigosA
para letras mayúsculasa
para letras minúsculas
El último personaje activo bajo tu mando gana. No sé de dónde viene el segundo número. Todos los demás caracteres se ignoran, como el paréntesis o las "otras letras mayúsculas".
Si desea enumerate
ignorar uno de los 5 caracteres activos, debe encerrarlo entre llaves.
% arara: pdflatex
\documentclass{amsart}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[({A}1)]
\item blah
\item blah blah
\end{enumerate}
\end{document}
*Me comuniqué con el responsable de este paquete y aquí está el comentario del Sr. Carlisle:
Obtienes 11, 22 porque cada una de las letras especiales se convierte
\theenumi
y define eso como (digamos)\alph{enumi}
. Entonces, siA1
obtienes\theenumi\theenumi
y defines\theenumi
ser\alph
,\arabic
la última definición gana, pero aún así se imprimen dos contadores.