我使用amsbook
课程。
我在序言中添加了以下内容:
\renewcommand{\theenumi}{\arabic{enumi}$^\circ$}
现在enumerate
列表项编号如下所示:
(1^$\circ$)
为什么我续费时没有删除列表项编号中的括号\theenumi
?如何删除括号?
答案1
几乎所有包含列表的道路都通向enumitem
。您可以enumitem
根据需要调整列表。
\documentclass{amsart}
\usepackage{enumitem}
\setlist[enumerate,1]{label=\arabic*$^\circ$,ref=\arabic*$^\circ$}
\begin{document}
\begin{enumerate}
\item one
\item two \label{item:some}
\item three
\end{enumerate}
\ref{item:some}
\end{document}
如果您坚持使用您的方法,您必须更新labelenumi
负责打印产品编号的方法。
\documentclass{amsart}
\renewcommand{\theenumi}{\arabic{enumi}$^\circ$}
\renewcommand{\labelenumi}{\theenumi} %% this needed
\begin{document}
\begin{enumerate}
\item one
\item two \label{item:some}
\item three
\end{enumerate}
\ref{item:some}
\end{document}