编辑:

编辑:

我在 Mac 上使用 TexShop(版本 3.92)撰写博士论文。我一直使用 BibDesk(版本 1.6.13)作为参考文献,使用以下参考书目命令:

\usepackage{chicago}
\bibliographystyle{chicago}

\bibliography{references}

然而,文内引用有姓名首字母和姓氏,日期前没有逗号。例如:

(约翰斯通,LR 2016)

我想使用 APA 样式,因此文本引用将如下所示:

Johnstone (2016) 指出......或此处有一些文字(Johnstone, 2016)此处有一些文字。

我查看了这里一些以前回答过的问题,看来使用包biblatex应该可以解决这个问题,但是,文中引用仍然包括首字母并且没有逗号,但现在缺少括号:

这里有一些文本 Johnstone, LR 2016 这里有一些文本。

我正在使用以下命令:

\documentclass[a4paper,12pt,twoside,openright]{report}

\usepackage[backend=bibtex, style=authoryear, sorting=ynt]{biblatex}
\addbibresource{references}

\begin{document}

\printbibliography

\end{document}

抱歉,如果这个问题有简单的解决方案,我不是 LaTex 专家。我尝试了人们在其他帖子中建议的一些方法,但目前还没有奏效。

任何帮助将非常感激。

编辑:

bib 文件如下所示:

@book{girginovparry2005, 
  Address = {{Oxon, UK}}, 
  Author = {{Girginov, V., Parry, J.}}, 
  Date-Added = {2017-10-02 18:06:52 +0000}, 
  Date-Modified = {2017-10-02 18:06:52 +0000}, 
  Publisher = {{Routledge}}, 
  Title = {{The Olympic Games explained: A student guide to the evolution of the modern Olympic Games}}, 
  Year = {{2005}}}

答案1

您的 bib 条目中存在多处错误,例如,您不需要将括号加倍,并且作者之间用and,而不是逗号来分隔!

请参阅以下完整的 MWE(使用包filecontents我添加了更正的 bib 条目并使用 和 调用样式apabiblatex用于biberarticle一页上获取引用和参考书目):

\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{girginovparry2005, 
  Address = {Oxon, UK}, 
  Author = {Girginov, V. and Parry, J.}, 
  Date-Added = {2017-10-02 18:06:52 +0000}, 
  Date-Modified = {2017-10-02 18:06:52 +0000}, 
  Publisher = {Routledge}, 
  Title = {The Olympic Games explained: A student guide to the evolution of the modern Olympic Games}, 
  Year = {2005},
}
\end{filecontents*}


\documentclass[a4paper,12pt,twoside,openright]{article}

\usepackage[%
  backend=biber, % bibtex <=============================================
  style=apa, % authoryear <=============================================
  natbib, % <===========================================================
  sorting=ynt
]{biblatex}
\addbibresource{\jobname.bib} % ========================================

\begin{document}

text \cite{girginovparry2005}  text \citet{girginovparry2005} 
text \citep{girginovparry2005} text \parencite{girginovparry2005} 
\printbibliography

\end{document}

以及生成的pdf:

生成的 pdf

相关内容