我正在使用该[natbiba]apacite
软件包。我已经编写了命令\renewcommand
并修复了大部分引用以符合期刊要求。但是,我坚持进行以下最终更改。
1) 在第一作者之后,所有后续作者都使用姓名首字母缩写,中间不带逗号,然后是姓氏。2
) 网址前使用逗号代替句号
3) 为超链接的网址添加颜色和下划线
当前引用:
Abernethy, MA, Kuang, YF, & Qin, B. 2015. 首席执行官权力对薪酬合约设计的影响。会计评论90 (4): 1265-1306。https://doi.org/10.2308/accr-50971
所需引用:
Abernethy, MA, YF Kuang 和 B. Qin. 2015. 首席执行官权力对薪酬合约设计的影响。会计评论90 (4): 1265-1306,https://doi.org/10.2308/accr-50971
\begin{filecontents}{tempfile.bib}
@article{abernethy2015influence,
title={The influence of CEO power on compensation contract design},
author={Abernethy, Margaret A and Kuang, Yu Flora and Qin, Bo},
journal={The Accounting Review},
volume={90},
number={4},
pages={1265--1306},
year={2015},
publisher={American Accounting Association},
url = {https://doi.org/10.2308/accr-50971},
}
\end{filecontents}
\documentclass[letterpaper, 12pt]{article}
\usepackage[hidelinks]{hyperref}
\usepackage[natbibapa]{apacite}
\usepackage{doi}
\renewcommand{\doitext}{}
\AtBeginDocument{%
\renewcommand{\BBOP}{}%%% Removing parentheses around year in bibliography
\renewcommand{\BBCP}{}
\renewcommand{\BRetrievedFrom}{} % <=== (no "Retrieved from")
\renewcommand{\BBAA}{and}%change & to and
%% make a space between volume and issue:
\renewcommand{\APACjournalVolNumPages}[4]{%
\Bem{#1}% journal
\ifx\@empty#2\@empty
\else
\unskip{ } {#2}% volume
\fi
\ifx\@empty#3\@empty
\else
\unskip~({#3})% issue number; added the '~'
\fi
\ifx\@empty#4\@empty
\else
\unskip: {#4}% pages
\fi
}
}
\bibliographystyle{apacite}
\begin{document}
\cite{abernethy2015influence}
\bibliography{tempfile}
\end{document}
答案1
我通过创建自己的 .bst 文件,然后在 .bst 文件中尝试各种样式找到了答案。对于那些想要创建自定义书目样式但又不知道从哪里开始的人,只需从头开始创建自己的 .bst 文件即可。这需要时间,但以后自定义样式要容易得多!