AMS 图书和自定义枚举列表

AMS 图书和自定义枚举列表

我使用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}

相关内容