Estou tentando criar uma citação como:
Os livros (Charles, 1985; Smith, 1989) são ótimos.
usando pacote natbib
e
\begin{thebibliography}{99}
\bibitem[(Charles, 1985)]{Charles85}
\bibitem[(Smith, 1989)]{Smith89}
\end{thebibliography}{}
Mas o comando \citep{Charles85,Smith89}
parece não funcionar.
Responder1
natbib
precisa que as informações do autor e do ano no argumento opcional \bibitem
estejam em um formato especial para que possam ser analisadas. natbib.sty
explica os formatos possíveis em um comentário
% 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}...
O formato usado na pergunta
\bibitem[(Charles, 1985)]{Charles85}
não está entre os formatos suportados. A maneira mais simples de tornar a informação digerível natbib
é provavelmente eliminando os parênteses para que ela possa ser lida
\bibitem[Charles, 1985]{Charles85}
Alternativamente, você pode usar o formato que os arquivos natbib
padrão .bst
usam
\bibitem[Charles(1985)]{Charles85}
No 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}
Dito isto, geralmente é mais confortável usar .bib
arquivos e BibTeX (ou biblatex
e Biber:bibtex x biber e biblatex x natbib) em vez de um manual thebibliography
. As entradas podem ser reutilizadas e reestilizadas com mais facilidade e o BibTeX (ou Biber) cuida da classificação.