
내가하려고 할 때 :
\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