以 APALIKE 格式引用,仅用括号括起年份

以 APALIKE 格式引用,仅用括号括起年份

我只需要在文本的引用中用括号标出年份。如何使用 APALIKE 书目样式实现这一点?我也在使用 apalike.bst 文件。

在此处输入图片描述

\documentclass[a4paper,10pt]{article}
\usepackage{apalike}
\begin{document}

This is an example of a paragraph with in-text
citations using the apa BibTeX style.
Here is a reference to a journal article with
a single author \cite{palmer1997music}, to a journal
article with two authors \cite{greer1986music} and
three authors \cite{greer1986music}, and to a book
with four authors \cite{ahmat2017central}.

\bibliographystyle{apalike}
\bibliography{biblio.bib}

\end{document}  

我也在序言中尝试了以下代码,但它并没有产生与文中引用不同的效果:

\usepackage[backend=biber, style=authoryear, natbib]{apalike}

我真的想让我的参考书目保持现在的 APA 风格。我只想修改文本中的引用样式,即“TEXT TEXT(年份)”。

答案1

最后,我通过组合一些命令找到了答案。它实际上对我来说是有效的,但我不确定我是如何做到这一点的。可能其中有一些冗余代码。

我在序言中插入了以下代码:

\usepackage[round]{natbib} 
\usepackage[backend=biber, style=authoryear, natbib]{apalike}

在文档中,我使用 \cite 和以下代码以 apalike 样式生成我的参考书目:

\bibliographystyle{apalike}
\bibliography{referencefile.bib}

相关内容