Estoy intentando crear una cita como:
Los libros (Charles, 1985; Smith, 1989) son fantásticos.
usando el paquete natbib
y
\begin{thebibliography}{99}
\bibitem[(Charles, 1985)]{Charles85}
\bibitem[(Smith, 1989)]{Smith89}
\end{thebibliography}{}
Pero el comando \citep{Charles85,Smith89}
no parece funcionar.
Respuesta1
natbib
necesita que la información del autor y el año en el argumento opcional de \bibitem
esté en un formato especial para que pueda analizarse. natbib.sty
explica los posibles formatos en un comentario
% 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}...
El formato utilizado en la pregunta.
\bibitem[(Charles, 1985)]{Charles85}
no se encuentra entre los formatos admitidos. La forma más sencilla de hacer que la información sea digerible natbib
es probablemente eliminando los paréntesis para que se lea.
\bibitem[Charles, 1985]{Charles85}
Alternativamente, puede utilizar el formato que utilizan los archivos natbib
estándar..bst
\bibitem[Charles(1985)]{Charles85}
En total
\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}
Dicho esto, suele ser más cómodo utilizar .bib
archivos y BibTeX (o biblatex
Biber:bibtex versus biber y biblatex versus natbib) en lugar de un manual thebibliography
. Las entradas se pueden reutilizar y cambiar de estilo más fácilmente y BibTeX (o Biber) se encarga de ordenarlas.