¡No!

¡No!

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 biblatexy natbib. Puedes obtener natbibsoporte dentro de biblatex, pero no puedes usarlo natbib. Esto es independiente del estilo Biblatex que seleccione. No importa si lo es apalikeo algo más.

Biblatex utiliza su propia interfaz para formatear las citas y la bibliografía. No utiliza .bstarchivos BibTeX, que son el núcleo del natbibenfoque 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 natbibBiblatex, independientemente del estilo, es

¡No!

información relacionada