方程式環境、\eqref、showkeys、hyperref 和 seqsplit 之間相互作用產生的錯誤

方程式環境、\eqref、showkeys、hyperref 和 seqsplit 之間相互作用產生的錯誤

我收到一個錯誤,我可以將其縮減為以下最小工作範例:

\documentclass{article}
\usepackage{amsmath}
\usepackage{hyperref}
\usepackage{showkeys}
\usepackage{seqsplit}
\renewcommand*\showkeyslabelformat[1]{\seqsplit{#1}}

\begin{document}
\section{\eqref{1}}
\begin{equation}
  \label{2}
\end{equation}
\end{document}

錯誤訊息指出:

Undefined control sequence.
\SQSPL@scan ->\futurelet \SQSPL@next 
                                     \SQSPL@scani 
l.13 \end{document}

基本上,我試著做類似這裡解釋的事情:

調整 showlabels/showkeys - 包裹標籤

並發現它導致了這個錯誤。

如果有人能向我解釋這裡到底發生了什麼以及可能的解決方案是什麼,我將不勝感激。多謝!

相關內容