用 smartef 命名方程

用 smartef 命名方程

我有一個奇怪的問題,使用帶有方程式的標籤會產生警告(顯然後來會導致一些不必要的行為,儘管不是在這個問題的上下文中)

我用來導入兩個包含方程式的文件

main.text內容:

\documentclass{article}

\usepackage{amsmath}
\usepackage{standalone}
\usepackage{import}

\usepackage{hyperref}
\usepackage{cleveref}

\begin{document}
    \import{.}{first}
    \import{.}{second}
\end{document}

第一個.tex 內容:

\documentclass{article}

\usepackage{amsmath}
\usepackage{import}

\begin{document}
    \begin{equation}            
        B > A\tag{$B_2$}%
        \label{eq:B_2}
    \end{equation}
\end{document}

Second.tex 上下文:

\documentclass{article}

\usepackage{amsmath}
\usepackage{import}

\begin{document}
    \begin{equation}            
        A = B
        \label{eq:C_1}
    \end{equation}
\end{document}

警告看起來像

pdfTeX 警告 (ext4):具有相同識別碼 (name{equation.0.1} ) 的目標已被使用,重複被忽略 ...shipout:D \box_use:N \l_shipout_box _Shipout_drop_firstpage... l.13 \end{文檔}

它的出現與使用\tag,hyperref和相關cleveref。刪除三者中的任何一個都可以解決問題。

我在;

這是 pdfTeX,版本 3.141592653-2.6-1.40.24 (MiKTeX 22.3)(預先載入格式=pdflatex 2022.3.16)

不太確定,但我認為這個問題在 10/2021 上不存在。

問題是什麼?我該如何解決這個問題?

相關內容