如何向 APA 样式引用标注添加超链接?

如何向 APA 样式引用标注添加超链接?

我的文章使用 APA 引用格式。我尝试了一些 APA 引用软件包,但似乎只有{apacite}使用\shortciteA\shortcite才能为多位作者的参考文献产生所需的结果,即引用显示为“第一作者等(年份)”或“(第一作者等,年份)”

我想为我的引文添加超链接,也许将引文改为蓝色并将其链接到参考文献部分。我在序言中添加了 hyper ref 包,如下所示

\usepackage[colorlinks,citecolor=red,urlcolor=blue,
   bookmarks=false,hypertexnames=true]{hyperref}

但它不起作用。有人能告诉我怎么做吗?

\documentclass[12pt,a4paper]{article}
    \usepackage[english]{babel}
    \usepackage[utf8]{inputenx}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage{apacite}
    \let\cite\shortciteA
    \let\citep\shortcite
    \usepackage{filecontents}
    \begin{document}
    heloo
    \begin{filecontents}{bib.bib}
    @article{abdon14,
      title={Fiscal policy and growth in developing Asia},
      author={Abdon, Arnelyn and Estrada, Gemma Bolotaulo and Lee, Minsoo and Park, Donghyun},
      year={2014}
    }
    \end{filecontents}
    \cite{abdon14}
    \section*{References}
    \bibliographystyle{apacite}
    \bibliography{bib}
    \end{document}

答案1

首先,如果您希望使用 natbib 样式的引用命令\citet,并且\citep同时使用apacite引用管理包和apacite参考书目样式,则必须apacite使用以下选项加载该包natbibapa

\usepackage[natbibapa]{apacite}

不要,重复不是,尝试通过简单的指令\citet来(重新)创建。\citep\let

如果你遵循这个基本说明,那么说明

\usepackage[colorlinks,citecolor=red,urlcolor=blue]{hyperref}

其行为将完全符合人们的预期。


完整的 MWE:

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{bib.bib}
@techreport{abdon14,
  title        = "Fiscal Policy and Growth in Developing {Asia}",
  author       = "Abdon, Arnelyn May and Estrada, Gemma Esther
                  and Lee, Minsoo and Park, Donghyun",
  year         = "2014",
  institution  = "Asian Development Bank",
  series       = "ADB Economics Working Paper Series",
  type         = "Economics Working Paper",
  number       = "412",
  url          = "http://EconPapers.repec.org/RePEc:ris:adbewp:0412",
}
\end{filecontents}

\documentclass[12pt,a4paper]{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[natbibapa]{apacite} % be sure to set 'natbibapa' option
\bibliographystyle{apacite}
\usepackage[hyphens,spaces]{url} % optional, but highly recommended
\usepackage[colorlinks,citecolor=red,urlcolor=blue]{hyperref}

\begin{document}
\citet{abdon14}; \citep{abdon14}
\bibliography{bib}
\end{document} 

相关内容