bemer + natbib + \ citet + plainnat = все цитаты показывают первого автора и год файла biblio.bib


0

Это в основном код

\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 это библиография, которую я успешно использовал во многих статьях и даже в других презентациях, но для этого требуется, чтобы цитата имела формат год автора , Проблема в том, что если, например, первая запись Библио - это Lucas et al, 1993, когда я использую plainnat или elsart-harv, beamer помещает lucas et al, 1993 во всех цитатах. Похоже, единственное, что принимают - это просто, но в этом случае авторы не появляются, другие библиографические стили не работают. Любые предложения будут ценны.

Ответы:


1

Ты использовал \beamerdefaultoverlayspecification{<+->}? Если так, то это источник вашей проблемы. Добавьте строку \beamerdefaultoverlayspecification{<*>} до \section{Bibliography},

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.