在 AucTex 中重命名标签名称以恢复有序序列

在 AucTex 中重命名标签名称以恢复有序序列

通过重新排列(复制粘贴)数学环境,RefTeX 自动生成的标签编号

\begin{align}
  \label{eq:5}
    ...
\end{align}

texttexttext...

\begin{align}
  \label{eq:3}
   ...
\end{align}

变得混乱,这使得引用个别方程式变得困难。

如何重命名标签名称以便恢复递增顺序?

答案1

我喜欢你问“怎么可能……”而不是“可能……”。因为这当然是可能的,reftex既棒又对强迫症友好。:)

reftex-renumber-simple-labels是一个交互式自动加载的 Lisp 函数。

对文档中的所有简单标签重新编号,使其按顺序排列。

那么...M-x reftex-renumber-simple-labels RET y您就大功告成了。它甚至可以跨文件工作。不过请注意,如果标签已经排序,您将收到错误。

相关内容