我正在使用 Chicago 软件包,当使用 \shortciteN{} 命令时,年份周围的右括号没有链接,而其余参考文献则有链接。例如,下面是我的序言以及文档正文...
\documentclass[12pt,twoside]{article}
\usepackage[pdftex,a4paper=false,letterpaper=true,colorlinks=true,urlcolor=blue,citecolor=brown,bookmarks=true]{hyperref}
\usepackage[left=1in,top=1in,right=1in,bottom=1in]{geometry}
\usepackage{chicago}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\shortciteN{allen2013}
\bibliographystyle{chicago}
\bibliography{Bibliography}{}
\end{document}
我的“Bibliography.bib”文件如下所示...
@article{allen2013,
title={Accrual reversals, earnings and stock returns},
author={Allen, Eric J and Larson, Chad R and Sloan, Richard G},
journal={Journal of Accounting and Economics},
volume={56},
number={1},
pages={113--129},
year={2013},
publisher={Elsevier}}
当我编译时,PDF 中的参考列表看起来很好,但是文中的引用显示如下......
我的问题是如何才能使年份后的右括号像参考文献的其余部分一样链接在一起? 我仔细地搜索了这些论坛,寻找任何可以帮助我回答这个问题的信息,但没有成功。我知道这可以在不切换到其他包的情况下完成。我知道我可以修改“chicago”包以获得所需的效果,但如何修改呢?
答案1
加载hyperref
后chicago
(签出这个问题对于“始终hyperref
最后加载”规则的例外情况):
\begin{filecontents*}{Bibliography.bib}
@article{allen2013,
title={Accrual reversals, earnings and stock returns},
author={Allen, Eric J and Larson, Chad R and Sloan, Richard G},
journal={Journal of Accounting and Economics},
volume={56},
number={1},
pages={113--129},
year={2013},
publisher={Elsevier}}
\end{filecontents*}
\documentclass[12pt,twoside]{article}
\usepackage[left=1in,top=1in,right=1in,bottom=1in]{geometry}
\usepackage{chicago}
\usepackage[pdftex,a4paper=false,letterpaper=true,colorlinks=true,urlcolor=blue,citecolor=red,bookmarks=true]{hyperref}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\shortciteN{allen2013}
\bibliographystyle{chicago}
\bibliography{Bibliography}{}
\end{document}