Gleichzeitige Verwendung von Latex-Beamer- und Natbib-Paketen

14467
Peter Smit

Wenn ich sowohl \ documentclass als auch \ usepackage verwende, erhalte ich folgende Fehlermeldung, wenn Latex ausgeführt wird

! LaTeX Error: \newblock undefined. 

Wie kann ich das lösen? Wenn Beamer und Natibib nicht kompatibel sind, gibt es ein anderes mit Beamer kompatibles Paket, das den (Autor, Jahr) Zitierstil bietet?

6

2 Antworten auf die Frage

5
CaribeGirl

Sie brauchen nicht nur zu ändern, sondern definieren einen neuen Block

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

Eine Sache kann nicht funktionieren, wenn Sie das Autorenjahr wünschen

4
Debilski

Ich habe nicht wirklich mit dem natbib-Paket gearbeitet, aber ich möchte Sie auf das großartige biblatex- Paket hinweisen, das eine große Auswahl an Stilen bietet und es relativ einfach ist, Ihre eigenen Stilregeln zu konfigurieren.

Nun, das biblatex-Paket scheint auch eine Natatib-Kompatibilitätsoption zu haben, die einige natbib-ähnliche Befehle definiert. Vielleicht solltest du damit anfangen

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

und ändern Sie den bibstyle und den citestyle gemäß der Dokumentation. Viel Glück damit.