Nicht!

Nicht!

Ich versuche, das Komma zwischen Autor und Jahr zu entfernen, wenn ich \citet{} in einem Artikelklassendokument auf Overleaf verwende. Daher habe ich den folgenden Code in die Präambel aufgenommen:

\setcitestyle{notesep={; }, aysep={ }}

Ich erhalte jedoch die Fehlermeldung „Undefinierte Steuersequenz“. Dieser vorherige Beitrag (Natbib setcitestyle verursacht „undefinierten Steuersequenzfehler“) weist darauf hin, dass das Problem durch eine veraltete Version von natbib verursacht wird, die die Funktion \setcitestyle nicht enthält.

Ist es möglich, Natbib auf Overleaf zu aktualisieren? Ich würde jedoch erwarten, dass Overleaf über die aktuellste Version von Natbib verfügt ...

%%%

Update mit Beispielcode:

Durch Erneuern dieses Biblatex-Befehls werden Kommas erfolgreich entfernt.

\renewcommand*{\nameyeardelim}{\addspace}

Offenbar gibt es einen Konflikt zwischen Natbib und Apalike bzw. Apacite. Siehe hier: http://latex-community.org/forum/viewtopic.php?t=23715

Kann das jemand bestätigen? Irgendwelche Ratschläge zur besten Vorgehensweise bei der Verwendung von NatBib und dem Authoryear-Stil in 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}

Antwort1

Sie können biblatexund nicht verwenden natbib. Sie können natbibinnerhalb von Unterstützung erhalten biblatex, aber Sie können nicht verwenden natbib. Dies ist unabhängig vom ausgewählten Biblatex-Stil. Es spielt keine Rolle, ob es apalikeoder etwas anderes ist.

Biblatex verwendet eine eigene Schnittstelle zum Formatieren der Zitate und der Bibliographie. Es verwendet keine BibTeX- .bstDateien, die den Kern des natbibAnsatzes von bilden. Kein BibTeX-Stil ist mit Biblatex kompatibel. Es handelt sich um ganz unterschiedliche Methoden zum Verwalten der Referenzen und der Bibliographie.

Wenn Sie Biblatex verwenden möchten, müssen Sie bei der Benutzeroberfläche von Biblatex bleiben. Wenn Sie möchten natbib, lassen Sie weg biblatex.

Das heißt, die beste Vorgehensweise bei der Verwendung natbibvon Biblatex, unabhängig vom Stil, ist

Nicht!

verwandte Informationen