我正在尝试制作可点击的参考文献,点击第一节中的引文后,读者在第二秒即可看到参考文献。即使读过这篇文章,我还是无法让它工作。我该怎么做?没有章节的情况下可以做到这一点吗?
\documentclass[11pt]{article}
\usepackage{hyperref}
\begin{document}
\section{Main}\label{ref_section}
Here is some text \ref{ref_section}
\section{References}
\noindent [\ref{ref_section}]
\end{document}
答案1
我可能错了,但我认为您正在寻找命令\hypertarget
(用于设置链接指向的锚点)和\hyperlink
(用于创建链接)hyperref
。
\documentclass[11pt]{article}
\usepackage{hyperref}
\begin{document}
This is an \hypertarget{anchor}{interesting fact} I want to refer to later.
\clearpage
As we saw \hyperlink{anchor}{earlier in the document} \ldots and later you will read \hyperref[coolsection]{a cool section}.
\clearpage
\section{My section name}\label{coolsection}
A really cool section.
\end{document}
\ref
仅用于使用编号来引用(并通过包进行链接)编号项目,例如章节、方程式或列表项。
如果您想使用任意文本链接到标有 的内容\label{..}
,则可以使用\hyperref[label]{text}
。
查看hyperref 文档了解更多信息。
编辑:如果您希望两个链接相互链接,您可以将链接本身包装在目标锚点内,例如:
\documentclass[11pt]{article}
\usepackage{hyperref}
\begin{document}
This is \hypertarget{top}{\hyperlink{bottom}{both an anchor and a link}}.
\clearpage
This is \hypertarget{bottom}{\hyperlink{top}{also both an anchor and a link}}.
\end{document}