如何在部分中间添加标签并指向此处而不是部分开头

如何在部分中间添加标签并指向此处而不是部分开头

当然无需创建新的小节。

\documentclass{article}

\usepackage{blindtext}
\usepackage{hyperref}

\begin{document}
    \section{One}
    \label{sec:one1}
        \blindtext\\
        \phantomsection
        \label{sec:one2}
        \blindtext   
        \ref{sec:one2} % actually refers to same place as one1
\end{document}

答案1

我认为你可能正在寻找的是\pageref

\documentclass{article}

\usepackage{blindtext}
\usepackage{hyperref}
\begin{document}
    \section{One}
    \label{sec:one1}
        \blindtext\\
        \phantomsection
        \label{sec:one2}
        \blindtext   
%        \ref{sec:one2} % actually refers to same place as one1
         \pageref{sec:one2} % refers to the page where \label{sec:one2} occurs.
\end{document}

\ref{label}宏引用了章节标题、图片标题等,以及 的位置 \label。该\pageref{label}宏返回 所在的页码\label

相关内容