完整引文中的引文别名

完整引文中的引文别名

我的一篇论文中有一篇参考文献,我多次引用。因此,我在第一次完整引用后将其缩写,然后在论文的其余部分使用缩写版本的引文。我的做法如下:

Fernandez-Villaverde、Guerron-Quintana、Kuester 和 Rubio-Ramirez (2015)(FGKR 现已加入)看看……

感谢我在这里收到的输入,我成功地将每个缩写引文实例(在本例中为“FGKR”)都超链接起来。我的 PDF 输出如下所示:

在此处输入图片描述

现在我想改变第一次使用键“FGKR”的方式。与上面的例子不同,我希望第一次使用它时像这样写:

Fernandez-Villaverde、Guerron-Quintana、Kuester 和 Rubio-Ramirez(2015,以下简称 FGKR)表明......

在此示例中,“FGKR”位于第一个完整引文内。我希望它像以前使用超链接一样工作。我只希望它在我第一次使用完整引文时出现在括号内。我该怎么做?

这是我的 MWE:

\documentclass[12pt,a4paper]{article}
\usepackage[english]{babel}
\usepackage{natbib}
\bibliographystyle{ecta}
\usepackage[colorlinks,citecolor=red]{hyperref}
\title{A Paper} 

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@article{fernandez2015fiscal,
title={Fiscal Volatility Shocks and Economic Activity},
author={Fern{\'a}ndez-Villaverde, Jes{\'u}s and Guerr{\'o}n-Quintana, Pablo 
and Kuester, Keith and Rubio-Ram{\'\i}rez, Juan},
journal={The American Economic Review},
volume={105},
number={11},
pages={3352--3384},
year={2015},
publisher={American Economic Association}
}
\end{filecontents}
\defcitealias{fernandez2015fiscal}{FGKR}

\begin{document}
\maketitle

\section{Introduction}
\citet*{fernandez2015fiscal} (\citetalias{fernandez2015fiscal} now on) look 
 at \ldots

\bibliographystyle{ecta}
\bibliography{\jobname}

\end{document}

答案1

natbib包允许其主要用户宏 --\citet\citep-- 最多使用两个可选参数;这些参数将放置在主要引用调用之后(如果是 1 个可选参数)或之前和之后(如果是两个可选参数)。

您可能还想使用natbib选项加载包longnamesfirst。这样,第一次引用三位或更多作者的作品时,作者列表就不会被截断。

\bibliographystyle顺便说一句,每份文档提供两个或更多说明不会带来任何好处。

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@article{fernandez2015fiscal,
  title  = {Fiscal Volatility Shocks and Economic Activity},
  author = {Fern{\'a}ndez-Villaverde, Jes{\'u}s and 
            Guerr{\'o}n-Quintana, Pablo and 
            Kuester, Keith and 
            Rubio-Ram{\'i}rez, Juan},
  journal= {American Economic Review},
  volume = {105},
  number = {11},
  pages  = {3352--3384},
  year   = {2015},
  publisher={American Economic Association}
}
\end{filecontents}

\documentclass[12pt,a4paper]{article}
\usepackage[T1]{fontenc} % new
\usepackage[english]{babel}

\usepackage[longnamesfirst]{natbib}
\defcitealias{fernandez2015fiscal}{FGKR}
\bibliographystyle{ecta}

\usepackage{xurl} % for arbitrary line breaks in URL strings
\usepackage[colorlinks,citecolor=red]{hyperref}

\begin{document}

\section{Introduction}
\citet[\citetalias{fernandez2015fiscal} hereafter]{fernandez2015fiscal} look at

%\bibliographystyle{ecta} % don't run this command twice!
\bibliography{mybib}
\end{document}

相关内容