누구든지 다음 문제를 해결하는 방법을 말해 줄 수 있습니까?
다음 코드는 오류를 생성합니다
패키지 열거 항목 오류: topsep=0em,partopsep=0em 정의되지 않음
\documentclass[11pt]{amsart}
\usepackage{enumitem}
\def \ListSimpleArguments {topsep=0em,partopsep=0em}
\begin{document}
\begin{enumerate}[\ListSimpleArguments]
\item aaa
\end{enumerate}
\end{document}
그러나 Variable \ListSimpleArguments를 사용하지 않으면 다음과 같이 작동합니다.
\documentclass[11pt]{amsart}
\usepackage{enumitem}
\def \ListSimpleArguments {topsep=0em,partopsep=0em}
\begin{document}
\begin{enumerate}[topsep=0em,partopsep=0em]
\item aaa
\end{enumerate}
\end{document}
이 문제를 어떻게 해결할 수 있나요? 변수에서 이러한 선택적 인수를 어떻게 정의할 수 있나요?
답변1
key=value 구문 분석기가 처리합니다.~ 아니다매크로를 확장합니다. 기본값을 설정하려면 패키지의 기능을 사용하는 것이 좋습니다.
\documentclass[11pt]{amsart}
\usepackage{enumitem}
\setlist[enumerate]{topsep=0em,partopsep=0em}
\begin{document}
\begin{enumerate}
\item aaa
\end{enumerate}
\end{document}