如何使用子方程修复“具有相同标识符的目的地”警告?

如何使用子方程修复“具有相同标识符的目的地”警告?

编译以下文档时(一个最小失败示例):

\documentclass[a4paper,12pt]{book}                                                                                                     
\usepackage[T1]{fontenc}                                                                                                               
\usepackage[utf8]{inputenc}                                                                                                            

\usepackage{hyperref}                                                                                                   
\usepackage{amsmath}                                                                                                                   

\author{AUTHOR}                                                                                                                        
\title{TITLE}                                                                                                                          

\begin{document}                                                                                                                       
\frontmatter                                                                                                                           

\maketitle                                                                                                                             

\tableofcontents                                                                                                                       

\mainmatter                                                                                                                            

\begin{subequations}                                                                                                                   
\begin{equation}                                                                                                                       
  a = 1                                                                                                                                
\end{equation}                                                                                                                         
\begin{equation} \label{my_label}                                                                                                      
  b = 2                                                                                                                                
\end{equation}                                                                                                                         
\end{subequations}                                                                                                                     

\appendix                                                                                                                              

\backmatter                                                                                                                            
\end{document}

我收到以下 pdfTeX 警告:

pdfTeX warning (ext4): destination with the same identifier
(name{equation.0.0.1}) has been already used, duplicate ignored

如何消除警告?我不知道页码是个问题\numberwithin{}{} 灵魂都不起作用。

答案1

受到包导入顺序的启发使用子方程、hyperref 和 cleveref 时的超链接问题 我决定将我的导入改为:

\usepackage{amsmath}
\usepackage{hyperref}

它确实成功了。

相关内容