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