我只需要在文本的引用中用括号标出年份。如何使用 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}