Hyperref zeigt mit Untergleichungen auf die falsche Gleichung

Hyperref zeigt mit Untergleichungen auf die falsche Gleichung

Ich verwende den folgenden Code zum Schreiben eines Artikels, habe aber einige Probleme beim Querverweisen der Gleichungen mit hyperref.

Der \eqref{}Code gibt die Nummer der richtigen Gleichung zurück. Aber die Hyperlinks des ersten und zweiten \eqref{}Codes verweisen auf die Gleichungen (1) und (2) und nicht auf die richtigen Gleichungen (3a) und (3b) innerhalb des \begin{subequations}Ambient-Codes. Letzterer \eqref{}funktioniert dagegen korrekt. Was ist an diesem Code falsch?

Danke für die Hilfe.

\documentclass[a4paper,10pt]{article}
\usepackage[a-1b]{pdfx}
\hypersetup{hidelinks}
\usepackage{type1ec}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathtools}

\begin{document}

\begin{equation}
A=B
\end{equation}
\begin{equation}
B=C
\end{equation}
\begin{subequations}
\begin{equation}
C=D
\label{eq:1}
\end{equation}
\begin{equation}
D=E
\label{eq:2}
\end{equation}
\end{subequations}
\begin{equation}
E=F
\label{eq:3}
\end{equation}

\eqref{eq:1} \eqref{eq:2} \eqref{eq:3}

\end{document}

Antwort1

ich kenne mich nicht mit aus pdfx, aber es ersetzt vermutlich hyperref.

es ist, mit sehr wenigen Ausnahmen, notwendig, hyperrefzuletzt aufgerufen zu werden.

du hast pdfxden ersten Platz belegt.

verwandte Informationen