答案1
您展示的行为似乎是故意设置的包默认行为,但您可以对其进行更改,使最终结果.
成为标签格式的一部分,而不是计数器样式的一部分。
请始终发布完整的文档,以使测试更容易。
\documentclass{article}
\usepackage[ampersand]{easylist}
\newcommand\adddot[1]{#1.}
\ListProperties(CtrCom=\adddot,FinalMark=)
\begin{document}
\begin{easylist}
& foo \label{myfoo}
& bar
\end{easylist}
This is ref foo: \ref{myfoo}
%This is value foo: \value{myfoo}
\end{document}
答案2
花了很大力气才找到使用的计数器名称easylist
!
宏\mylabel
可用于存储几乎任何可供调用的内容\ref
。
\documentclass{article}
\usepackage[ampersand]{easylist}
\makeatletter
\@ifpackageloaded{hyperref}%
{\newcommand{\mylabel}[2]% #1=name, #2 = contents
{\protected@write\@auxout{}{\string\newlabel{#1}{{#2}{\thepage}%
{\@currentlabelname}{\@currentHref}{}}}}}%
{\newcommand{\mylabel}[2]% #1=name, #2 = contents
{\protected@write\@auxout{}{\string\newlabel{#1}{{#2}{\thepage}}}}}
\makeatother
\begin{document}
\begin{easylist}
& foo \mylabel{myfoo}{\arabic{List1}}
& bar
\end{easylist}
This is ref foo: \ref{myfoo}
\end{document}