有人能帮助我吗?
FUNCTION {output.bibitem}
{ newline$
"\bibitem" write$
make.full.names duplicate$ label =
'skip$
{ "{" label * "}" * write$ }
if$
"[" swap$ * "(" * write$
year duplicate$ empty$
{ pop$ "????" }
'skip$
if$
extra.label * ")]{" * write$
cite$ write$
"}" write$
newline$
""
before.all 'output.state :=
}
我需要的预期输出是:
\bibitem[Ashkin \harvardand{} Dziedzic(1987)]{ashkin_science_1987}
\bibitem[Ashkin et~al.]{ashkin, Dziedzic, Bjorkholm \harvardand{} Chu}{1986}{ashkin_ol_1986}