Estoy intentando eliminar la coma entre autor y año cuando uso \citet{} en un documento de clase de artículo en el dorso. Entonces, he incluido el siguiente código en el preámbulo:
\setcitestyle{notesep={; }, aysep={ }}
Sin embargo, aparece el error "Secuencia de control no definida". Esta publicación anterior (Natbib setcitestyle provoca un "error de secuencia de control indefinido") indica que el problema se debe a una versión desactualizada de natbib que no incluye la función \setcitestyle.
¿Es posible actualizar natbib en el dorso? Sin embargo, esperaría que Overleaf tuviera la versión más actualizada de natbib...
%%%
Actualizar con código de ejemplo:
Al renovar este comando biblatex con éxito se elimina la coma.
\renewcommand*{\nameyeardelim}{\addspace}
Aparentemente hay un conflicto entre natbib y apalike o apacite. Mira aquí: http://latex-community.org/forum/viewtopic.php?t=23715
¿Alguien puede confirmar esto? ¿Algún consejo sobre las mejores prácticas al utilizar natbib y el estilo autoraño en biblatex?
\documentclass{book}
\usepackage[style=authoryear, citestyle=authoryear-comp, hyperref=true, backend=biber, natbib=true]{biblatex}
\usepackage{natbib} % gives error
\setcitestyle{notesep={; }, aysep={ }} % gives error
%\renewcommand*{\nameyeardelim}{\addspace} % removes comma, no error
\usepackage{filecontents}
\begin{filecontents}{test.bib}
@article{kerth_information_2003,
title = {Information transfer about roosts in female {Bechstein}'s bats: an experimental field study},
volume = {270},
journal = {Proceedings of the Royal Society of London. Series B: Biological Sciences},
author = {Kerth, Gerald and Reckardt, Karsten},
year = {2003},
pages = {511--515}
}
\end{filecontents}
\addbibresource{test.bib}
\begin{document}
A thing happen once, the thing was seen by \citet{kerth_information_2003}.
\end{document}
Respuesta1
No puedes usar biblatex
y natbib
. Puedes obtener natbib
soporte dentro de biblatex
, pero no puedes usarlo natbib
. Esto es independiente del estilo Biblatex que seleccione. No importa si lo es apalike
o algo más.
Biblatex utiliza su propia interfaz para formatear las citas y la bibliografía. No utiliza .bst
archivos BibTeX, que son el núcleo del natbib
enfoque de. Ningún estilo BibTeX es compatible con Biblatex. Son formas bien distintas de gestionar las referencias y la bibliografía.
Si desea utilizar Biblatex, debe ceñirse a la interfaz de Biblatex. Si quieres natbib
, baja biblatex
.
Es decir, la mejor práctica al utilizar natbib
Biblatex, independientemente del estilo, es