我如何才能“唯一化” RefTeX 标签默认值?

我如何才能“唯一化” RefTeX 标签默认值?

当您在 AUCTeX 中创建新部分(使用C-c C-s)并为该部分命名时,RefTeX 将提示您输入标题,插入部分,然后提示您输入标签。此标签会自动填充合理的默认值:

\section{Mathematical Definitions}
\label{sec:math-defin}

所有标题命令都会发生这种情况:

\subsection{Graphs}
\label{sec:graphs}

当你只深入层次结构中的一层或论文较短或内容更丰富时,这些默认设置完全没问题。然而,在撰写本科论文的第一稿时,我发现自己在不同的标题下再次使用了相同的子标题:

\section{Implementation}
\label{sec:implementation}

\subsection{Graphs}
\label{sec:graphs-1}

我怎样才能获得如下所示的二级标题标签sec:graphs和?sec:graphs-1

\section{Mathematical Definitions}
\label{sec:math-defin}

\subsection{Graphs}
\label{sec:math-defin:graphs}

\section{Implementation}
\label{sec:implementation}

\subsection{Graphs}
\label{sec:implementation:graphs}

理想情况下,我希望这种行为保持一致:

\section{Graphs}
\label{sec:graphs}
\label{fig:graphs:diagram}

\section{Math}
\label{sec:math}
\subsection{Contrived}
\label{sec:math:contrived}
\begin{example} % an environment AUCTeX doesn't know about
  \label{ex:math:contrived:example}
  ...
\end{example}

相关内容