Usando pacotes latex beamer e natbib ao mesmo tempo

6

Quando uso \ documentclass {beamer} e \ usepackage {natbib} recebo o seguinte erro ao executar o latex

! LaTeX Error: \newblock undefined.

Como posso resolver isso? Se o beamer e o natbib forem incompatíveis, existe algum outro pacote compatível com o beamer que forneça o estilo de citação (autor, ano)?

    
por Peter Smit 26.10.2009 / 15:13

2 respostas

4

Eu realmente não trabalhei com o pacote natbib, mas gostaria de chamar a atenção para o excelente pacote biblatex que oferece uma ampla variedade de estilos e é relativamente fácil configurar suas próprias regras de estilo.

Bem, o pacote biblatex também parece ter uma opção de compatibilidade natbib, que define alguns comandos mais parecidos com o natbib. Talvez você deva começar com

\usepackage[natbib=true, bibstyle=authoryear, citestyle=authoryear-comp]{biblatex}

e mude o estilo e estilo de vida de acordo com a documentação. Boa sorte com isso.

    
por 30.10.2009 / 15:21
5

Você não precisa mudar apenas, defina newblock

\begin{frame}[allowframebreaks]
  \frametitle{Bibliography}
  \def\newblock{\hskip .11em plus .33em minus .07em} % important line
  \nocite{*}
  \bibliographystyle{plain}
  \tiny{
  \bibliography{FEMbiblio}}
\end{frame}

Uma coisa pode não funcionar se você quiser autor ano

    
por 08.11.2010 / 12:43

Tags