![引用参考文献,并可以在正确的页码处打开内部 pdf 文件](https://linux22.com/image/469526/%E5%BC%95%E7%94%A8%E5%8F%82%E8%80%83%E6%96%87%E7%8C%AE%EF%BC%8C%E5%B9%B6%E5%8F%AF%E4%BB%A5%E5%9C%A8%E6%AD%A3%E7%A1%AE%E7%9A%84%E9%A1%B5%E7%A0%81%E5%A4%84%E6%89%93%E5%BC%80%E5%86%85%E9%83%A8%20pdf%20%E6%96%87%E4%BB%B6.png)
我想在我的文档中引用一个参考文献,并可以在正确的页面上打开这个参考文献,该参考文献以 pdf 文件的形式存储在我的目录中。
它看起来应该是这样的:
[1,定理 2,第 66 页]
- 如果我点击“1”,我应该被转发到页面末尾的参考资料。
- 如果我点击“定理 2,第 66 页”,那么我希望转发到 pdf 文件的正确页面。
我尝试了以下方法:
\documentclass{article}
\usepackage[hidelinks]{hyperref}
\begin{document}
% this works to get 1.
\cite[Theorem 2, p. 66]{Ana1}
% this works to get 2. (at least with Adobe Reader)
\href[page=66]{./Literatur/Analysis1.pdf}{Theorem 2, p. 66}
% this does not work
\cite[\href[page=66]{./Literatur/Analysis1.pdf}{Theorem 2, p. 66}]{Ana1}
\newpage
\bibliographystyle{unsrt}
\bibliography{TestCitations}
\end{document}
这将产生错误消息:
! \href 的参数有一个额外的}。 \par l.14 ...[\href[page=66]{./Literatur/Analysis1.pdf} {定理 2,第 66 页}]{Ana1} ?
有谁知道解决这个问题的方法吗?