
Por requisito del editor, al citar siguiendo el estilo de Harvard, el conector entre autores debe ser "y" cuando está en el texto corriente, pero un signo "&" cuando está en una cita entre paréntesis. ¿Cómo lograr eso?
En el MWE actual, el conector es "&" en ambos casos, pero la primera cita debería aparecer como "Li y Wang (2020)".
\documentclass{article}
\usepackage[longnamesfirst]{natbib}
\bibliographystyle{agsm}
\usepackage{filecontents}
\begin{filecontents}{references.bib}
@article{li2020most,
author = {Li, Ming and Wang, Qiang},
title = {The most important paper of the century},
journal = {Journal of Nonexistence},
volume = {25},
number = {4},
pages = {250--251},
year = {2020},
}
\end{filecontents}
\begin{document}
I first cite \citet{li2020most} in the running text then cite the same paper
parenthetically \citep{li2020most}.
\bibliography{references}
\end{document}
Respuesta1
Su requisito de formato se maneja mejor cambiando del natbib
paquete de administración de citas al apacite
paquete (con la opción natbibapa
, para que pueda seguir usando \citet
y \citep
) y del agsm
estilo babero al apacite
estilo babero.
\documentclass{article}
\begin{filecontents}[overwrite]{references.bib}
@article{li2020most,
author = {Li, Ming and Wang, Qiang},
title = {The most important paper of the century},
journal = {Journal of Nonexistence},
volume = {25},
number = {4},
pages = {250--251},
year = {2020},
}
\end{filecontents}
%\usepackage[longnamesfirst]{natbib}
%\bibliographystyle{agsm}
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}
\begin{document}
\citet{li2020most}, \citep{li2020most}.
\bibliography{references}
\end{document}
Apéndicepara abordar la pregunta de seguimiento del OP. El OP ha indicado que su editor tiene un requisito de formato independiente que puede infringirse con el enfoque sugerido anteriormente. Para cumplir con el requisito suplementario del editor, sugiero que se proceda de la siguiente manera:
Busque el archivo
apacite.sty
en su distribución TeX. Haga una copia de este archivo y llame a la copia, digamosapacite-natbibapa-nosort.sty
. (El motivo de esta elección de nombre se hará evidente pronto).Abra el archivo
apacite-natbibapa-nosort.sty
en el editor de texto; El programa que utilices para editar tus archivos tex funcionará bien.En la línea 46, cambie
\ProvidesPackage{apacite}
a
\ProvidesPackage{apacite-natbibapa-nosort}
Cambiar las tres instancias de la cadena.
[longnamesfirst,sort]
a
[longnamesfirst]
es decir, elimine la opción 'ordenar'. En mi copia del archivo, las cadenas aparecen en las líneas 998, 1000 y 1002.
Guarde el archivo
apacite-natbibapa-nosort.sty
en el directorio que contiene su archivo tex principal.En su archivo tex principal, asegúrese de incluir las instrucciones
\usepackage[natbibapa]{apacite-natbibapa-nosort} \bibliographystyle{apacite}
en el preámbulo.
Feliz BibTeXing.