![更改文内引用](https://linux22.com/image/280915/%E6%9B%B4%E6%94%B9%E6%96%87%E5%86%85%E5%BC%95%E7%94%A8.png)
\documentclass[twoside, a4paper, 10pt]{article}
\usepackage{natbib}
\begin{document}
we follow the selection criteria proposed by \cite{feem}
\bibliographystyle{apa-good}
\bibliography{bibliography}
\end{document}
在我的参考书目 bibtex 文件中我有以下条目:
@misc{feem,
author = "{Monitor Group-Fondazione Eni Enrico Mattei (FEEM)}",
title = "{``Weathering the Storm: Sovereign Wealth Funds in the Global Economic Crisis of 2008''}",
year = "2009",
howpublished = "William F. Miracky and Bernardo Bortolotti, eds. (Monitor Group)",}
输出结果如下:
但是我想将输出更改为:
也就是说,我想将参考书目条目中的作者详细信息保留为监视器“Group-Fondazione Eni Enrico Mattei (FEEM)”,但我只想更改其在文中的引用方式。我该如何实现?
答案1
您可以natbib
使用命令用包定义一个引用别名,\defcitealias
该命令允许您使用别名(Monitor Group-FEEM)引用参考文献(在本例中为Monitor Group...),同时仍然保持bib条目的外观。
\cite
不过,您必须改变使用方式\citetalias{<key>}
才能访问此功能。
\begin{filecontents*}{\jobname.bib}
@misc{feem,
author = "{Monitor Group-Fondazione Eni Enrico Mattei (FEEM)}",
title = "{``Weathering the Storm: Sovereign Wealth Funds in the Global Economic Crisis of 2008''}",
year = "2009",
howpublished = "William F. Miracky and Bernardo Bortolotti, eds. (Monitor Group)",}
\end{filecontents*}
\documentclass[twoside, a4paper, 10pt]{article}
\usepackage{natbib}
\defcitealias{feem}{Monitor Group-FEEM~\citeyearpar{feem}}% <--------------
\begin{document}
we follow the selection criteria proposed by \citetalias{feem}% <--------
\bibliographystyle{apa}% I don't have apa-good.bst
\bibliography{\jobname}
\end{document}