![对齐跳转到错误位置的方程式的超链接](https://linux22.com/image/470119/%E5%AF%B9%E9%BD%90%E8%B7%B3%E8%BD%AC%E5%88%B0%E9%94%99%E8%AF%AF%E4%BD%8D%E7%BD%AE%E7%9A%84%E6%96%B9%E7%A8%8B%E5%BC%8F%E7%9A%84%E8%B6%85%E9%93%BE%E6%8E%A5.png)
aligned
我使用中的环境environment
来仅获取一个数字。但是当我使用eqref
跳转到方程式时,它并不位于第一个方程式的顶部。
当我点击超链接时,它将是
但我希望第一个等式能够得到完整的展示。
这是我的代码。
\documentclass{article}
\usepackage{amsmath}
\usepackage{physics}
\usepackage{hyperref}
\begin{document}
In terms of $H$, the Hamiltonian formulation od the equations of motion for the system is
\begin{equation}\label{eq}
\begin{aligned}
\pdv{H}{p_i}&=\dot{q}_i\\
-\pdv{H}{q_i}&=\dot{p}_i
\end{aligned}
\qquad i=1,2,\cdots,N
\end{equation}
Here is a eqref \eqref{eq} point to the equation.
\end{document}
答案1
您可以针对一个方程式,总体上或局部地提高锚点:
\documentclass{article}
\usepackage{amsmath}
\usepackage{physics}
\usepackage{hyperref}
\begin{document}
In terms of $H$, the Hamiltonian formulation od the equations of motion for the system is
\AddToHookNext{env/equation/begin}{\renewcommand\HyperRaiseLinkDefault{2cm}}
\begin{equation}\label{eq}
\begin{aligned}
\pdv{H}{p_i}&=\dot{q}_i\\
-\pdv{H}{q_i}&=\dot{p}_i
\end{aligned}
\qquad i=1,2,\cdots,N
\end{equation}
Here is a eqref \eqref{eq} point to the equation.
\end{document}