Ich versuche, ein Zitat wie dieses zu erstellen:
Die Bücher (Charles, 1985; Smith, 1989) sind großartig.
durch die Verwendung von Paketen natbib
und
\begin{thebibliography}{99}
\bibitem[(Charles, 1985)]{Charles85}
\bibitem[(Smith, 1989)]{Smith89}
\end{thebibliography}{}
Aber der Befehl \citep{Charles85,Smith89}
scheint nicht zu funktionieren.
Antwort1
natbib
erfordert, dass die Autor- und Jahresinformationen im optionalen Argument \bibitem
in einem speziellen Format vorliegen, damit sie analysiert werden können. natbib.sty
erklärt die möglichen Formate in einem Kommentar
% If author-year citations are selected, \bibitem must have one of the
% following forms:
% \bibitem[Jones et al.(1990)]{key}...
% \bibitem[Jones et al.(1990)Jones, Baker, and Williams]{key}...
% \bibitem[Jones et al., 1990]{key}...
% \bibitem[\protect\citeauthoryear{Jones, Baker, and Williams}{Jones
% et al.}{1990}]{key}...
% \bibitem[\protect\citeauthoryear{Jones et al.}{1990}]{key}...
% \bibitem[\protect\astroncite{Jones et al.}{1990}]{key}...
% \bibitem[\protect\citename{Jones et al., }1990]{key}...
% \harvarditem[Jones et al.]{Jones, Baker, and Williams}{1990}{key}...
Das in der Frage verwendete Format
\bibitem[(Charles, 1985)]{Charles85}
gehört nicht zu den unterstützten Formaten. Der einfachste Weg, die Informationen verdaulich zu machen, natbib
ist wahrscheinlich, die Klammern wegzulassen, sodass sie wie folgt lauten:
\bibitem[Charles, 1985]{Charles85}
Alternativ können Sie das Format verwenden, das natbib
Standarddateien .bst
verwenden
\bibitem[Charles(1985)]{Charles85}
In Summe
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{natbib}
\begin{document}
\citep{Charles85,Smith89}
\begin{thebibliography}{99}
\bibitem[Charles, 1985]{Charles85} Anne Charles: \emph{Title}. 1985
\bibitem[Smith, 1989]{Smith89} Jane Smith: \emph{Another Title}. 1989
\end{thebibliography}
\end{document}
Allerdings ist es normalerweise bequemer, .bib
Dateien und BibTeX (oder biblatex
Biber) zu verwenden:Bibtex vs. Biber und Biblatex vs. Natbib) anstelle eines Handbuchs thebibliography
. Einträge können einfacher wiederverwendet und umgestaltet werden und BibTeX (oder Biber) kümmert sich um die Sortierung.