
Estoy usando Sharelatex para trabajar en mi tesis y quiero usar el natbib
paquete y authordate3
el estilo para mi bibliografía. Por alguna razón, cuando hago referencia a una entrada de bibliografía con varios autores, aparece un espacio entre "et al." y el año.
Aquí hay un ejemplo mínimo:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{natbib}
\bibliographystyle{authordate3}
\begin{filecontents}{biblio.bib}
@book{jon99,
author = "Tom Jones and
Jack Smith and
John Doe",
title = "Wonderful Book",
year = "1999"
}
\end{filecontents}
\begin{document}
\citep{jon99}
\bibliography{biblio.bib}
\end{document}
En Sharelatex, esto da:
Ahora, he mirado a mi alrededor, pero la única solución que parece funcionar es manipular el authordate3.bst
archivo (como se sugiereaquí), al que obviamente no tengo acceso, ya que no tengo LaTeX instalado en mi máquina.
También intenté cambiar la separación de puntuación entre el autor y el año para incluir \unskip
el uso \setcitestyle{aysep={\unskip,}}
, pero desafortunadamente eso no funcionó. Simplemente agregar un espacio negativo (como usar \setcitestyle{aysep={\kern-ex1,}}
) fija el espacio para referencias múltiples pero coloca la coma encima del nombre del autor para referencias individuales.
Respuesta1
Esta es una solución casera, pero abrí el authordate3.bst
archivo en mi editor de texto y reemplacé las tres apariciones de {\em et~al.\ }
con {\em et~al.}
. Mi authordate3.bst
estaba ubicado aquí /usr/local/texlive/2014/texmf-dist/bibtex/bst/beebe/authordate3.bst
.
Después de hacer eso, ejecuté su código nuevamente y todo estuvo bien (¿podría haber creado algún problema horrible que no conozco?).
El siguiente ejemplo se produjo con el código que Martim proporcionó anteriormente.