apacite 参照スタイルの変更

apacite 参照スタイルの変更

apacite私は、パッケージ with を使用して大学院の参考文献スタイルをシミュレートしようとしていますbibtex。彼らのガイドラインは APA に近いと主張していますが、実際には誰も完全に達成していないハイブリッドです。著者が 1 人のエントリでは、私のエントリと APA エントリの間に違いはないようですが、私の

そして大学院の ここに画像の説明を入力してください3;

リソースが2つある場合、大きな違いがありますここに画像の説明を入力してください

またはそれ以上の著者ここに画像の説明を入力してください

ここに2人の著者がいます

ここに画像の説明を入力してください

複数の著者

ここに画像の説明を入力してください 学校の参照スタイルで。(単語veapacite(トルコ語で「そして」を意味します。) 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}

サンプル出力

関連情報