열거는 대문자 'A'를 숫자로 대체합니까?

열거는 대문자 'A'를 숫자로 대체합니까?

내가하려고 할 때 :

\documentclass{amsart}
\usepackage{enumerate}

\begin{document}

\begin{enumerate}[(A1)]
\item blah
\item blah blah
\end{enumerate}

\end{document}

나는 다음과 같은 결과를 얻습니다.

(11) blah
(22) blah blah

다른 대문자와도 잘 작동하는 것 같지만 이 목록에는 특히 대문자 'A'가 필요합니다. 어떻게 해결할 수 있나요?

답변1

제가 예상했던 대로 결과는 실제로 약간 놀랍습니다*.

(A1) ㅋㅋㅋ

(B2) 어쩌고 저쩌고

\begin{enumerate}[...]의 입력이 목록에 대한 계산 변수를 도입하고 실제로 두 개의 계산 변수를 제공했기 때문에 나는 이것을 예상했을 것입니다 .

여기서 가능한 활성 문자는 다음과 같습니다.

  • I대문자 로마 숫자의 경우
  • i작은 로마 숫자의 경우
  • 1아라비아 숫자의 경우
  • A대문자의 경우
  • a작은 글자의 경우

명령의 마지막 활성 캐릭터가 승리합니다. 두 번째 숫자가 어디서 나오는지 모르겠습니다. 괄호나 "다른 대문자"와 같은 다른 모든 문자는 무시됩니다.

5개의 활성 문자 중 하나를 무시 하려면 enumerate이를 중괄호로 묶어야 합니다.

% arara: pdflatex

\documentclass{amsart}
\usepackage{enumerate}

\begin{document}    
    \begin{enumerate}[({A}1)]
        \item blah
        \item blah blah
    \end{enumerate} 
\end{document}

여기에 이미지 설명을 입력하세요


*이 패키지 관리자에게 연락했는데 Carlisle 씨의 의견은 다음과 같습니다.

각 특수 문자가 로 바뀌고 \theenumi이를 정의하기 때문에 11, 22를 얻습니다 \alph{enumi}. 그래서 A1당신이 그렇게 되도록 \theenumi\theenumi정의하고 후자의 정의가 승리하지만 여전히 두 개의 카운터가 인쇄됩니다.\theenumi\alph\arabic

관련 정보