找回密码
 快速注册
搜索
查看: 60|回复: 3

请教autorefname引用item要怎么把最后的点去掉?

[复制链接]

413

主题

1558

回帖

1万

积分

积分
11498

显示全部楼层

abababa 发表于 2022-10-13 20:17 |阅读模式
如题,我先是写了\setlist[enumerate,2,3,4]{label*=\arabic*.},让所有的item都变成数字,然后引用的写了\renewcommand\Itemautorefname{条目}。之后在嵌套的enumerate的最里面那个中写了
\item\label{item:pp:01}性质1
\item\label{item:pp:01}性质2

最后引用的时候:\autoref{item:pp:01}。它引用时写的是“条目 1.1.-条目 1.2.”这种,最后都带一个点,我希望在引用时不带上最后那个点,请教这个要怎么弄才行?

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

kuing 发表于 2022-10-13 23:06
看了下 enumitem 包的手册,有 label*=... 却没有 ref*=...

那只好分开写啦:
  1. \setlist[enumerate,2]{label*=\arabic*.,ref=\theenumi.\arabic*}
  2. \setlist[enumerate,3]{label*=\arabic*.,ref=\theenumii.\arabic*}
  3. \setlist[enumerate,4]{label*=\arabic*.,ref=\theenumiii.\arabic*}
复制代码

如何?

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

kuing 发表于 2022-10-13 23:22
另外还搜到一个 enumitem-zref 包,不知是否适用,看手册也一时看不太懂……

413

主题

1558

回帖

1万

积分

积分
11498

显示全部楼层

 楼主| abababa 发表于 2022-10-14 13:57
kuing 发表于 2022-10-13 23:06
看了下 enumitem 包的手册,有 label*=... 却没有 ref*=...

那只好分开写啦:

谢谢,最开始我写setlist的时候就是分开的,不过我不知道还有ref=的参数,后来就合在一起了,现在又要分开

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 12:03

Powered by Discuz!

× 快速回复 返回顶部 返回列表