Fehlermeldung Biber

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Fehlermeldung Biber

Re: Fehlermeldung Biber

von MoeWe » So 19. Dez 2021, 08:35

Dein akutes Problem ist in der Tat, dass babelbib (und alles, was mit \bibliographystyle genutzt wird) BibTeX benötigt. Biber ist nur für biblatex gut.

Du musst also BibTeX statt Biber aufrufen. Wenn Du einen Editor benutzt, dann musst Du ihn dementsprechend konfigurieren. (Es gibt viele Hilfsseiten, die erklären, wie man Biber statt BibTeX nutzt [https://www.texwelt.de/fragen/1909/wie-verwende-ich-biber-in-meinem-editor, https://tex.stackexchange.com/q/154751/35864], aber mir ist keine Sammlung für Deine Richtung bekannt. Eventuell kannst Du die Tipps rückwärts anwenden.)

Zu Deiner `.bib`-Datei wäre noch anzumerken, dass mehrere Autor*innen immer und unabhängig von der gewünschten Ausgabe mit and getrennt werden müssen. Ein Komma trennt die einzelnen Bestandteile eines Namens. author = {Alfred V. Aho, Monica S. Lam, Ravi Sethi und Jeffrey D. Ullmann:}, ist daher falsch und muss
author = {Alfred V. Aho and Monica S. Lam and Ravi Sethi and Jeffrey D. Ullmann},
lauten.

Ferner sollten Felder in der .bib-Datei keine Zeichensetzung wie den Doppelpunkt am Ende des Feldes beinhalten. Es ist Aufgabe des genutzten Stils, für die Zeichensetzung zu sorgen. Ähnliches gilt für Markup/Format-Befehle wie \textit: Es ist nicht zielführend, ein ganzes Feld mittels eines solchen Befehls zu formatieren. Der Stil sollte das Übernehmen.

Ein Feld sollte auch idealerweise nur den zum Feldnamen passenden Inhalt haben. In den title gehört der Titel und nicht zusätzlich noch der Verlag. In publisher gehört der Verlag; der Ort gehört in address.

Ich würde in etwa Folgendes vorschlagen.
\documentclass[10pt,a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}

\usepackage{babelbib}
\bibliographystyle{babplain-fl}

\begin{filecontents}{\jobname.bib}
@book{alfred,
  author     = {Alfred V. Aho and Monica S. Lam
                and Ravi Sethi and Jeffrey D. Ullmann},
  title      = {Compilers: Principle, Techniques, and Tools},
  year       = {2006},
  publisher  = {Addison-Wesley},
  address    = {Boston},
  readstatus = {read},
}
@book{tolkien,
  author    = {Tolkien, John R. R.},
  title     = {The Lord of the Rings},
  publisher = {Allen \& Unwin},
  address   = {London},
  year      = {1954},
}
\end{filecontents}

\begin{document}
\section{Zitieren}
Zitieren Sie aus \cite{tolkien} und nicht aus \cite{alfred}.

\bibliography{\jobname}
\end{document}


Wobei ich heutzutage bei neuen Dokumenten, wenn es keine externe Vorgabe gibt, BibTeX oder einen bestimmten BibTeX-Stil zu verwenden, lieber biblatex mit Biber nutzen würde.
\documentclass[10pt,a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}

\usepackage[backend=biber, style=numeric]{biblatex}

\begin{filecontents}{\jobname.bib}
@book{alfred,
  author     = {Alfred V. Aho and Monica S. Lam
                and Ravi Sethi and Jeffrey D. Ullmann},
  title      = {Compilers: Principle, Techniques, and Tools},
  year       = {2006},
  publisher  = {Addison-Wesley},
  address    = {Boston},
  readstatus = {read},
}
@book{tolkien,
  author    = {Tolkien, John R. R.},
  title     = {The Lord of the Rings},
  publisher = {Allen \& Unwin},
  address   = {London},
  year      = {1954},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
\section{Zitieren}
Zitieren Sie aus \autocite{tolkien} und nicht aus \autocite{alfred}.

\printbibliography
\end{document}

von Gast. » Sa 18. Dez 2021, 23:06

Erstelle bitte ein Minimalbeispiel und markiere den Code.

babelbib braucht bibtex, nicht biber.

Fehlermeldung Biber

von hannah35 » Sa 18. Dez 2021, 22:39

Hallo Leute,

habe bezüglich des Literaturverzeichnisses mit
\usepackage{babelbib}
\bibliographystyle{babplain-fl}

als Minimalbespiel
\documentclass[10pt,a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}

\usepackage{microtype}
\usepackage{csquotes}
\usepackage{hologo}
\usepackage{longtable, array}
\usepackage{babelbib}
\bibliographystyle{babplain-fl}

\begin{document}

\section{Zitieren}
Zitieren Sie aus [tolkien] und nicht aus [alfred].

\bibliography{myliterature}
                                        
\end{document}

mit der .bib-Datei
% Encoding: UTF-8

@Book{alfred,
  author     = {Alfred V. Aho, Monica S. Lam, Ravi Sethi und Jeffrey D. Ullmann:},
  editor     = {unbekannt},
  publisher  = {Addison-Wesley, Boston},
  title      = {\textit{Compilers: Principle, Techniques, and Tools. Addison-Wesley,}},
  year       = {2006},
  readstatus = {read},
}

@Book{tolkien,
  author    = {Tolkien John R. R.},
  editor    = {Allen \& Unwin},
  publisher = {Allen \& Unwin, London},
  title     = {\textit{The Lord of the Rings.}},
  year      = {1954},
}

@Comment{jabref-meta: databaseType:bibtex;}
folgende Fehlermeldung beim Biber-Durchlauf.

INFO - This is Biber 2.16
INFO - Logfile is 'EA3_Aufgabe3.blg'
ERROR - Cannot find 'EA3_Aufgabe3.bcf'!
INFO - ERRORS: 1

Was kann ich tun?

Gruß Hannah

Nach oben