Bibliographie: Bibitem-Fehler für Beamer in .bbl

Bibliographie: Bibitem-Fehler für Beamer in .bbl

Ich habe einen Fehler in einer .bblDatei und kann einfach nicht herausfinden, was das Problem ist. Ich habe es jetzt schon eine Weile versucht, aber ich habe keine Ahnung, was es bedeutet. Das ist meine .bblDatei:

\begin{thebibliography}{1}
\providecommand{\natexlab}[1]{#1}
\expandafter\ifx\csname urlstyle\endcsname\relax
  \providecommand{\doi}[1]{doi:\discretionary{}{}{}#1}\else
  \providecommand{\doi}{doi:\discretionary{}{}{}\begingroup
  \urlstyle{rm}\Url}\fi

\bibitem[{\textit{Ackerman}(2008)}]{Ackerman2008}
Ackerman, F. (2008), {Critique of Cost-Benefit Analysis, and Alternative
  Approaches to Decision-Making}, \textit{Friends of the Earth England, Wales
  and Northern Ireland}, \textit{4}(4), 84--100.

\end{thebibliography}

Der Fehler ist:

Use of \@item doesn't match its definition. ...em[{\textit{Ackerman}(2008)}]{Ackerman2008}

Es wurde aus dieser .texDatei kompiliert:

\documentclass{beamer}

\mode<presentation>
{
    \usetheme{Warsaw}      
    \usecolortheme{beaver} 
    \usefonttheme{default}  
    \setbeamertemplate{navigation symbols}{}
    \setbeamertemplate{caption}[numbered]
} 

\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{tikz}
\usetikzlibrary{trees}

\usepackage{verbatim}
\usepackage{natbib}                         % BibStyles



\begin{document}



    \begin{frame}{Introduction}{The Guardrail Approach}


        \citep{Ackerman2008}



    \end{frame}

    \begin{frame}{References}
    \vspace{3mm}
    \begin{tiny}

    \bibliographystyle{plainnat}
    \bibliography{Text_test}

    \end{tiny}

    \end{frame}
\end{document}

mit dem Text_test.bib:

@article{Ackerman2008,
    author = {Ackerman, Frank},
    journal = {Friends of the Earth England, Wales and Northern Ireland},
    number = {4},
    pages = {84--100},
    title = {{Critique of Cost-Benefit Analysis, and Alternative Approaches to Decision-Making}},
    volume = {4},
    year = {2008}
}

Ich verwende übrigens TexStudio. Hat jemand eine Idee?

Antwort1

Nun, mit einer aktuellen Version von MiKTeX kann ich Ihren Code fehlerfrei kompilieren.

Bitte versuchen Sie das folgende MWE (Paket filecontentswird verwendet, um eine bibDatei und einen TeX-Code in einem MWE kompilieren zu können):

\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{Ackerman2008,
  author  = {Ackerman, Frank},
  journal = {Friends of the Earth England, Wales and Northern Ireland},
  number  = {4},
  pages   = {84--100},
  title   = {{Critique of Cost-Benefit Analysis, and Alternative Approaches to Decision-Making}},
  volume  = {4},
  year    = {2008},
}
\end{filecontents*}


\documentclass{beamer}

\mode<presentation>
{
  \usetheme{Warsaw}
  \usecolortheme{beaver}
  \usefonttheme{default}
  \setbeamertemplate{navigation symbols}{}
  \setbeamertemplate{caption}[numbered]
}

\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{tikz}
\usetikzlibrary{trees}

\usepackage{verbatim}
\usepackage{natbib}                         % BibStyles


\begin{document}

\begin{frame}{Introduction}{The Guardrail Approach}
  \citep{Ackerman2008}
\end{frame}

\begin{frame}{References}
  \vspace{3mm}
  \begin{tiny}
  \bibliographystyle{plainnat}
  \bibliography{\jobname} % to use the bib file created by filecontents
  \end{tiny}
\end{frame}

\end{document}

Je nachdem, was Sie zuvor getan haben, ist es möglich, dass bblIhr Fehler durch eine fehlerhafte Datei verursacht wird.

Um sicherzugehen, kopieren Sie bitte mein MWE auf Ihren Computer als --- sagen wir mal --- mwe.tex, kompilieren Sie es dreimal und prüfen Sie das Ergebnis. Es sollte ungefähr so ​​aussehen:

Bildbeschreibung hier eingeben

Wenn immer noch Fehler auftreten, fügen Sie den Befehl \listfilesals erste Zeile des TeX-Codes hinzu und kompilieren Sie dreimal neu. Kopieren Sie die Liste der verwendeten Pakete und Versionsnummern in Ihre Frage. Sie finden diese Liste am Ende der logDatei.

verwandte Informationen