这个问题与我尝试修复以下警告有关。
pdfTeX 警告(ext4):具有相同标识符(...)的目标已被使用,重复项被忽略
我有一个名为 thm 的计数器。如果我使用它,然后重置它,然后使用它(我的意思是使用\refstepcounter
),我将收到上述错误。
在我的情况中,我还有其他变量可以帮助区分这些不同的时刻。所以我希望能够使用这些额外的信息为这些目的地创建新的名称。
因此,简短的问题是:是否可以定义 \refstepcounter 的一些替代品,以便我可以手动设置名称?
谢谢。
答案1
hyperref
引入\theH<counter>
。如果存在,则将其用作目标名称,而不是\the<counter>
。
如果的值\the<counter>
不唯一,\theH<counter>
请使用其他变量定义唯一值,例如:
\renewcommand*{\theH<counter>}{<other variable>.\the<counter>}
伪代码,尖括号内的表达式需要替换,例如:
\renewcommand*{\theHthm}{\theothervariable.\thethm}