如何将参考文献样式更改为 apa,在文内引用中使用与号(“&”)代替“and”?

如何将参考文献样式更改为 apa,在文内引用中使用与号(“&”)代替“and”?

我正在使用 cleanthesis 模板,并希望使用 apa 引用样式,该样式使用与号 (&) 列出两位作者。我设法通过更改 cleanthesis.sty 中的“样式”来更改参考列表中的格式:

    %backend=\cthesis@bibsys,       %   - use biber backend (bibtex replacement) or bibtex
    bibencoding=utf8,               %   - use auto file encode
    style=apa,                      %   - use alphabetic (or numeric) bib style
    %style=\cthesis@bibstyle,       %   - use alphabetic (or numeric) bib style
    natbib=true,                    %   - allow natbib commands
    hyperref=true,                  %   - activate hyperref support
    backref=false,                  %   - activate backrefs
    isbn=false,                     %   - don't show isbn tags
    url=false,                      %   - don't show url tags
    doi=false,                      %   - don't show doi tags
    urldate=long,                   %   - display type for dates
    maxnames=3,%
    minnames=1,%
    maxbibnames=5,%
    minbibnames=3,%
    maxcitenames=2,%
    mincitenames=1%
]{biblatex}

这导致了我在参考书目中寻找的结果:

Rosenfeld, A., & Richardson, A. (2019).人机系统中的可解释性。自主代理和多代理系统,33(6),673–705。

但在我的论文正文中,引用如下:Rosenfeld and Richardson,2019

我如何将其转换为Rosenfeld&Richardson,2019?

答案1

如果你想要正确的 APA 风格,你应该去掉大多数biblatex选项,只加载

 \usepackage[backend=biber, style=apa]{biblatex}

(或者如果包是从文件加载的,则\RequirePackage用 代替)。\usepackage.sty

然后,您可以使用其中一个命令\autocite(其标准设置biblatex-apa类似于\parencite- 您可以使用包选项进行更改autocite),\parencite(对于“括号引用”),\textcite(对于“叙述引用”)或\nptextcite(对于已经在括号内的“括号引用”)。

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=apa]{biblatex}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson}

ipsum \parencite{sigfridsson}

dolor \textcite{sigfridsson}

sit \nptextcite{sigfridsson}

\printbibliography
\end{document}

Lorem (Sigfridsson & Ryde, 1998) ipsum (Sigfridsson & Ryde, 1998) dolor Sigfridsson and Ryde (1998) sit Sigfridsson & Ryde, 1998

相关内容