私は論文を書いていて、bibtex の結果を変更しようとしています。現在は
\usepackage[comma,authoryear,round]{natbib} \bibliographystyle{apalike}を使用しています。
さて、参照がアルファベット順に並べられているのは良いのですが、このシナリオで気に入らないのは、名前が印刷されず、イニシャルだけが印刷されることです。
例:
Laitinen, A. および Särkelä, A. (2018)。社会病理の 4 つの概念。ヨーロッパ社会理論ジャーナル、22(1):80–102
代わりに、
Laitinen、ArtoとSärkelä、Arvi(2018)。社会病理の4つの概念。ヨーロッパ社会理論ジャーナル、22(1):80–102
natbiger.bst ファイル内の関数は次のとおりです。
FUNCTION {format.names}
{ 's :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr
"{vv~}{ll}{, jj}{, f}" format.name$ 't :=
nameptr #1 >
{
namesleft #1 >
{ ", " * t * }
{
numnames #2 >
{ "" * }
% WoB Vorher: { "," * }
'skip$
if$
t "others" =
{ " " * "et~al." * }
% WoB Vorher: { " " * "et~al." emphasize * }
{ ", und " * t * }
% WoB Vorher: { " and1 " * t * }
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}