apacite
我正在尝试使用with 包模拟我研究生院的参考文献风格bibtex
。他们声称他们的指导方针接近 APA,但它确实是一种没有人真正完全掌握的混合体。尽管我的单个作者条目似乎与我的没有区别:
以及研究生院的 3;
当资源有两个时,就会有很大的不同
或更多作者。
以下是两位作者
和多位作者
学校的参考书目格式。(单词有在土耳其语中是‘和’的意思。)有没有办法通过修改apacite
关于两篇和多篇撰写的论文的属性来实现这种输入样式?
答案1
你们学校的大部分规范都可以通过 来获得apacite
,除了多个作者之间的分号,它在 中是硬编码的apacite.bst
。
相关更改是\BBAA
、\BCBT
和的重新定义,请参阅代码。当参考文献中有发行号时,\BCBL
volume 和 issue 之间的空格是通过在 中添加一个 获得的~
。\APACjournalVolNumPages
要获取分号,请复制apacite.bst
,并将副本中的第 2320 行更改为
FUNCTION {comma.between.names} { ", " }
到
FUNCTION {comma.between.names} { "; " }
然后我们得到
\documentclass{article}
\usepackage{url}
\usepackage{apacite}
\AtBeginDocument{%
\renewcommand{\BBAA}{ve}%% the 'and' between authors in a parenthetical citation and in the reference list
\renewcommand{\BCBT}{}%% comma between authors in the reference section when there are two authors
\renewcommand{\BCBL}{}%% comma before the last author when there are three or more authors in a citation and in the reference section
%% make a space between volume and issue:
\renewcommand{\APACjournalVolNumPages}[4]{%
\Bem{#1}% journal
\ifx\@empty#2\@empty
\else
\unskip, \Bem{#2}% volume
\fi
\ifx\@empty#3\@empty
\else
\unskip~({#3})% issue number; added the '~'
\fi
\ifx\@empty#4\@empty
\else
\unskip, {#4}% pages
\fi
}
}
\begin{document}
\cite{Ca04}% one author
\cite{StGu92}% two authors
\cite{GhJaEn02}% three authors
\bibliographystyle{oakenshieldapacite}%% based on apacite.bst
\bibliography{test}
\end{document}