我正在使用 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}