我有一个 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}