我在 Overleaf 上编辑了这篇文章,并尝试按照 APA 7th 用括号引用格式引用文中的文章。我发现apalike.bst
它似乎不符合 APA 7th 的引用格式。例如:
It is argued that back vowels are fronted after the breathy-voiced plosives. \citep{SyfarGare}
输出将是
有人认为,后元音位于气息声塞音之后的前面。(Seyfarth 和 Garellek,2018)
按照 APA 7th 的规定,两个作者之间的连接词在括号引用中应该用与号 ('&') 连接,而不是用“and”。
有人认为,后元音位于气息声塞音之后。(Seyfarth & Garellek,2018)
然而,在叙述性引用中,连词应该是“and”这个词。
\cite{SyfarGare} indicated that back vowels are fronted after the breathy-voiced plosives.
输出将是
Seyfarth 和 Garellek (2018) 指出,后元音位于气音塞音之后的前面。
我知道可以修改样式,bst file
但我不知道应该使用哪个函数来更改连词以匹配 APA 7th?或者对于bst file
APA 7th 有更好的选择吗?
答案1
apalike
是 BibTeX 基础风格包的一部分,自 20 世纪 80 年代末以来基本没有变化。
我甚至不确定该样式在发布时是否实施了 APA 指南。(毕竟它被称为apalike
,所以我们只能期望它“像 APA”而不是真正的 APA。)但我可以向您保证,目前apalike
绝对没有实施当前的 APA 样式要求。
APA 格式要求比较复杂。因此,如果您需要真正的 APA 格式,则需要使用更复杂的格式。
- 对于 APA6,您可以选择
- 基于 BibTeX
apacite
的 biblatex-apa6
(IE\usepackage[backend=biber, style=apa6,]{biblatex}
)
- 基于 BibTeX
- 对于 APA7,只有
biblatex-apa
(即\usepackage[backend=biber, style=apa,]{biblatex}
)。请注意,您至少需要 v9.0(2019-11-23),旧版本已实现 APA6。v9.x 系列的一些早期版本存在小错误,因此请尝试获取最新版本。
我应该注意到 CSL 样式现在可以与 LaTeX 一起使用(https://tex.stackexchange.com/a/618815/35864)并且有 APA CSL 可用(https://github.com/citation-style-language/styles/blob/master/apa.csl),但目前 LaTeX 实现似乎不支持不同的引用命令(例如叙述性引用与括号引用)。请参阅https://github.com/zepinglee/citeproc-lua/issues/17。
也可以看看有没有办法在乳胶中应用 Apa 第 7 版参考文献和引用样式?(使用 的示例文档biblatex-apa
)。
看一下bibtex 与 biber 以及 biblatex 与 natbib 的比较,biblatex 简介(适合初学者)如果您需要帮助浏览 BibTeX、biblatex
Biber 等...
答案2
我建议对现有的进行一些更改apalike.bst
。但我不知道你里面的具体代码apalike.bst
是什么。希望我的回答能对某人有所帮助。
第一的为了修改文内引用(Seyfarth & Garellek, 2018),我们可能会做以下更改。
原始代码是
FUNCTION {format.lab.names}
{ 's :=
"" 't :=
s #1 "{vv~}{ll}" format.name$
s num.names$ duplicate$
#2 >
{ pop$
" " * bbl.etal *
}
{ #2 <
'skip$
{ s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
{
" " * bbl.etal *
}
{ bbl.and space.word * s #2 "{vv~}{ll}" format.name$
* }
if$
}
if$
}
if$
}
修改为:
FUNCTION {format.lab.names}
{ 's :=
"" 't :=
s #1 "{vv~}{ll}" format.name$
s num.names$ duplicate$
#2 >
{ pop$
" " * bbl.etal *
}
{ #2 <
'skip$
{ s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
{
" " * bbl.etal *
}
{ "\&" space.word * s #2 "{vv~}{ll}" format.name$
* }
if$
}
if$
}
if$
}
即在第16行将“bbl.and”修改为“\&”。
第二,在叙述引用中,我们可以输入:
Seyfarth and Garellek \citeyearpar{SyfarGare} indicated that back vowels are fronted after the breathy-voiced plosives.
输出结果为:
Seyfarth 和 Garellek (2018) 指出,后元音位于气音塞音之后的前面。