
apacite
私は、パッケージ with を使用して大学院の参考文献スタイルをシミュレートしようとしていますbibtex
。彼らのガイドラインは APA に近いと主張していますが、実際には誰も完全に達成していないハイブリッドです。著者が 1 人のエントリでは、私のエントリと APA エントリの間に違いはないようですが、
そして大学院の
3;
リソースが2つある場合、大きな違いがあります
またはそれ以上の著者。
ここに2人の著者がいます
複数の著者
学校の参照スタイルで。(単語ve
apacite
(トルコ語で「そして」を意味します。) 2 人以上の著者による論文に関する の属性を変更して、このエントリ スタイルを実現する方法はありますか?
答え1
学校の仕様のほとんどは、 の手段で取得できますapacite
。ただし、複数の著者間のセミコロンは にハードコードされていますapacite.bst
。
\BBAA
関連する変更は、、、\BCBT
およびの再定義です\BCBL
。コードを参照してください。参照に号数がある場合、巻と号の間のスペースは、~
に を追加することによって得られます。\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}