
Estoy intentando simular el estilo de referencias de mi escuela de posgrado usando apacite
el paquete con bibtex
. Afirman que sus directrices se acercan a las APA, pero en realidad es un híbrido que nadie cumple plenamente. Aunque parece que no hay diferencias en las entradas de un solo autor entre las mías:
y la escuela de posgrado
3;
hay bastante diferencia cuando los recursos tienen dos
o más autores .
Aquí están los dos autores.
y múltiples autores
en el estilo de referencia de la escuela. (La palabravesignifica 'y' en turco). ¿Existe alguna forma de lograr este estilo de entrada modificando
apacite
los atributos de dos o varios artículos de autor?
Respuesta1
La mayor parte de las especificaciones de su escuela se pueden obtener mediante apacite
, excepto el punto y coma entre varios autores, que está codificado en apacite.bst
.
Los cambios relevantes son las redefiniciones de \BBAA
, \BCBT
y \BCBL
, ver el código. El espacio entre volumen y número se obtiene añadiendo un ~
a \APACjournalVolNumPages
cuando en la referencia hay un número de número.
Para obtener el punto y coma, haga una copia de apacite.bst
y cambie la línea 2320 en su copia de
FUNCTION {comma.between.names} { ", " }
a
FUNCTION {comma.between.names} { "; " }
Entonces obtenemos
\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}