\ref{} 仅打印计数器,不包含任何花哨的内容

\ref{} 仅打印计数器,不包含任何花哨的内容

这是一个显示我正在做的事情的 MWE:

\documentclass{article}

\usepackage{amsmath,amsfonts,amssymb,blindtext, enumitem}

\setlist[enumerate]{
  label={$\square$ {\small\oldstylenums{\arabic*}}},
  leftmargin=2em,
}
\begin{document}
\blindtext
\begin{enumerate}
    \item \label{first} An item
    \item \label{second} A second item
\end{enumerate}
See point \ref{first}, but avoid looking at \ref{second}!
\end{document}

在输出中,我看到的是

参见要点▢ 1,但避免查看▢ 2!

我当然想删除“▢”符号。有什么办法吗?

答案1

也可以ref单独指定labelwith \setlist。请参阅 enumitem 手册第 3 页。

\documentclass{article}

\usepackage{amsmath,amsfonts,amssymb,blindtext, enumitem}

\setlist[enumerate]{
  label={$\square$ {\small\oldstylenums{\arabic*}}},
  leftmargin=2em,
  ref={\arabic*}
}
\
\begin{document}
\blindtext
\begin{enumerate}
    \item \label{first} An item
    \item \label{second} A second item
\end{enumerate}
See point \ref{first}, but avoid looking at \ref{second}!
\end{document}

相关内容