对齐跳转到错误位置的方程式的超链接

对齐跳转到错误位置的方程式的超链接

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}

相关内容