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나는 많은 논문들과 심지어 다른 프리젠 테이션에서도 성공적으로 사용한 참고 문헌이지만,이 특정 논문의 경우 인용 형식의 저자 연도 가 필요합니다 . 문제는 예를 들어 biblio의 첫 번째 항목이 Lucas et al, 1993 년에 plainnat 또는 elsart-harv를 사용할 때 모든 인용에 lucas et al, 1993을 넣는 경우입니다. 받아 들일 수있는 것은 평범한 것처럼 보이지만 그 경우에는 저자가 나타나지 않고 다른 서지 스타일은 작동하지 않습니다. 어떤 제안이라도 대단히 감사하겠습니다.

답변:


1

사용 했습니까 \beamerdefaultoverlayspecification{<+->}? 그렇다면 이것이 문제의 원인입니다. \beamerdefaultoverlayspecification{<*>}앞에 줄을 추가하십시오 \section{Bibliography}.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.