bemer + natbib + \ citar + plainnat = todas as citações mostram o primeiro autor e ano do arquivo biblio.bib

0

Este é principalmente o código

\documentclass[t,mathserif,red]{beamer}
\usepackage[round]{natbib}
begin{frame}
\citet{bla06}
end{frame}
begin{frame}
\citet{la07}
end{frame}
begin{frame}
\citet{tla08}
end{frame}

\section{Bibliography}
\begin{frame}[allowframebreaks]
  \frametitle{Bibliography}
  \def\newblock{\hskip .11em plus .33em minus .07em}
  \nocite{*}
  \bibliographystyle{elsart-harv}
  \bibliography{biblio}
\end{frame}
end{document}

biblio.bib é uma biblografia que eu usei com sucesso em muitos artigos e até mesmo em outras apresentações, mas para essa particular é necessário que a citação tenha o formato ano do autor . O problema é se, por exemplo, a primeira entrada da bibliografia é Lucas et al, 1993, quando uso plainnat ou elsart-harv, beamer coloca lucas et al, 1993 em todas as citações. Parece que o único que aceita é simples, mas, nesse caso, os autores não aparecem, outros estilos de bibliografia não funcionam. Qualquer sugestão seria muito apreciada.

    
por CaribeGirl 08.11.2010 / 13:18

1 resposta

1

Você usou \beamerdefaultoverlayspecification{<+->} ? Se assim for, essa é a fonte do seu problema. Adicione a linha \beamerdefaultoverlayspecification{<*>} antes de \section{Bibliography} .

    
por 04.05.2011 / 18:48

Tags