如何使用 hyperref 的 backref 与除部分或页面之外的标签?

如何使用 hyperref 的 backref 与除部分或页面之外的标签?

我有一个 latex 文件,其中包含许多名为“问题”的条目,每个条目都有自己的 \label。我想让 bibtex 显示给定书目条目引用的问题列表。我可以使用 \backref 来做到这一点,它可以显示章节编号或页码。是否有合理的 \backref 修改来使用生成的问题编号标签?

下面是一个示例。在每个书目条目的输出中,都添加了指向第 1 节的链接。我希望第一个条目链接到问题 1.1,第二个条目链接到问题 1.2。我还希望它以这种方式读取(因此,它不只是数字 1.1,而是显示“在问题 1.1 中引用”)。

\documentclass[11pt]{book}
\usepackage{amsthm} %%% DR for problems
\usepackage[backref=page]{hyperref}
\usepackage{filecontents}

\newtheorem{problem}{Problem}[chapter]

\begin{document}
\chapter{Knot theory}
\section{Introduction}
\problem[Lickorish]\label{p1.1} Conjecture: Given a knot $K$, any band connected sum with an unknot is still a knot. This follows from~\cite{K2-1}.

\problem[A) (Matumoto]\label{p1.2} Suppose the band connected sum of a trivial link (of two components) is the trivial knot. Is the band isotopic to the trivial band? See Adams~\cite{K2-2}.
\begin{filecontents}{backreftest.bib}
@article{K2-1,
  author = {Abhyankar, S. S. and Moh, T. T.},
  title = {Embeddings of the line in the plane},
  journal = {J. Reine Angew. Math.},
  volume = {276},
  year = {1975},
  pages = {148--166},
  }

@article{K2-2,
  author = {Adams, C. C.},
  title = {The noncompact hyperbolic 3-manifold of minimal volume},
  journal = {Proc. Amer. Math. Soc.},
  volume = {100},
  year = {1987},
  pages = {601--606},
}
\end{filecontents}
\bibliographystyle{plain}
\bibliography{backreftest}
\end{document}   

相关内容