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 gast » Do 16. Jul 2020, 16:33

biblatex funktioniert auch ohne csquotes. Es funktioniert nur besser mit csquotes.

Re: Fehlermeldung Biber

von Penumbra20 » Do 16. Jul 2020, 13:34

Vielen Dank noch einmal für die klasse Hilfestellungen, trotz meiner Amateur Beschreibungen :P

Es hat geklappt.

Nachdem ich das Package csquotes heruntergeladen hatte habe ich den Command in \parencite geändert .

Dann bin ich der Anleitung oben gefolgt:
Erst PDFLatex von disserationstex.tex
Dann über Windows Powershell Biber über "Disserationstex" laufen lassen (in der Hoffnung, dass die disserationstext.bcf genutz wird)
Und tada: Es funktionierte: Output war .bbl datei und keine Fehlermeldung mehr.

Dann erneut PDFLatex von disserationstext.tex und die Literaturangabe war korrekt im Dokument drin.

Vielen lieben Dank.

Ich denke das Problem war zum einen das falsche \addbibresource {testbib.bib statt testbib}, dann der Download von csquotes... und NATÜRLICH Der richtige command mit \parencite.

Vielen Dank noch mal für die Hilfe für einen Amateur ;)

Re: Fehlermeldung LaTeX

von gast » Do 16. Jul 2020, 11:33

Penumbra20 hat geschrieben:
Do 16. Jul 2020, 11:12

Nachtrag : Nach Download des Pakets "csquotes" bleibt der Rest der Fehlermeldung bestehen...
ist \citep nicht das richtige Kommando ?

Ja, das ist nicht das richtige Kommando (jedenfalls nicht ohne Extraoption für biblatex). Schau in die wichtigen Hinweise und vor allem in die biblatex-Anleitung. Da steht sehr genau drin, welche Befehle es (unter welchen Umständen) gibt. Such dir nicht per Google irgendwelche Hinweise zusammen, die oft gar nicht zusammen passen. Da es bei LaTeX unterschiedliche Wege zum Ziel gibt, kann man Lösungen für den einen Weg nicht unbedingt verwenden, wenn man einen anderen Weg beschreitet. Manche kann man zwar verwenden, sollte es aber nur unter bestimmten Umständen. Die Verwendung von \citep mit biblatex gehört in diese letzte Kategorie. Lerne es lieber gleich richtig.

Re: Fehlermeldung Biber

von gast » Do 16. Jul 2020, 11:24

Penumbra20 hat geschrieben:
Do 16. Jul 2020, 11:00

Ich hatte es so verstanden dass mit dem Command "\citep" angegeben wird, dass die Literaturquelle in Klammern folgen soll.

Das macht man bei biblatex normalerweise per \parencite. Wenn man in der Regel diese Zitierweise verwenden will, sollte man das per Option autocite entsprechend einstellen und dann \autocite verwenden. \citep ist dagegen eine natbib-Anweisung. Um vorhandene Dokumente, die mit natbib erstellt wurden, leichter in Dokumente mit biblatex konvertieren zu können, kennt biblatex die Option natbib. Die ist im gezeigten Code aber nicht gesetzt. Also wird für \citep ein Fehler gemeldet. Das sollte auch bei dir der Fall sein.

Penumbra20 hat geschrieben:
Do 16. Jul 2020, 11:00

Wie gesagt, benutze den Tex Editor

Es gibt nicht den TeX-Editor. Es das Satzprogramm TeX, das Format LaTeX und diverse LaTeX-Editoren, die einem bei der Verwendung unterstützen.

Penumbra20 hat geschrieben:
Do 16. Jul 2020, 11:00

Das gleiche Problem hatte ich auch beim vorherigen Versuch mit textbib statt biber.
Hier erschein dann das Äquivalente "?".

Was ist textbib? biber ist ein Programm. Aber textbib kenne ich nicht. Meinst du BiBTeX? Ja, das ist (vor allem im Zusammenhang mit biblatex) veraltet.

Du solltest deine TeX-Datei Disserationstext.tex nennen und nicht nur Disserationstext. Entsprechend sollte die Literaturdatenbank Testbib.bib und nicht nur Testbib heißen und dann natürlich auch \addbibresource{Testbib.bib} verwendet werden. Dann ruft man zuerst pdflatex Disserationstext.tex auf, dann biber Disserationstext.bcf, dann pdflatex Disserationstext.tex und noch einmal pdflatex Disserationstext.tex auf. Die Endungen .tex und .bcf darf man bei den Aufrufen auch weglassen. Wie man ggf. den Aufruf aus dem Editor erledigt (und diesen ggf. konfigurieren muss) wurde oben bereits verlinkt. Zu beachten ist außerdem, dass der Windows Explorer Dateiendungen in der Voreinstellung nicht anzeigt. Ich empfehle, die Anzeige der Dateiendungen zu aktivieren.

Für den Einstieg sei außerdem noch einmal auf die wichtigen Hinweise hingewiesen. Das sollte man aber auch sehr sorgfältig beachten.

So etwas wie Access Violation kenne ich bei Windows hauptsächlich, wenn man den Ordnerschutz aktiviert hat und ein Programm, das dafür keine Erlaubnis hat, versucht eine Datei in einem geschützten Ordner zu ändern. Allerdings kommt in dem Fall auch ein Fehlerdialog, der darauf hinweist, dass man ggf. eine Ausnahme definieren muss/kann. Also wird es das wohl nicht sein. Aber, wenn du das Problem nachvollziehbar dokumentierst, kannst du ggf. auch im biber-Issue-Tracker melden.

Re: Fehlermeldung Biber

von Penumbra20 » Do 16. Jul 2020, 11:12

Nachtrag : Nach Download des Pakets "csquotes" bleibt der Rest der Fehlermeldung bestehen...
ist \citep nicht das richtige Kommando ?
War da eigentlich sicher... :\

Re: Fehlermeldung Biber

von Penumbra20 » Do 16. Jul 2020, 11:10

Habe es dann doch noch schnell versucht...

Hier die neue Version laut Vorschlag:

\documentclass[11pt,a4paper]{report}
\usepackage[german]{babel}
\usepackage {biblatex}
\addbibresource{testbib.bib}}

\begin {document}

\citep {Zhang18}

{enddocument}

Liefert dann im PDFLATEX beim Aufrufen der obigen Tex Datei "Disserationstext" jetzt folgende Fehlermeldung :

"591
Undefined control sequence.
l.591 ...tionsdauer miteinander statistisch \citep

Package biblatex Warning: 'babel/polyglossia' detected but 'csquotes' missing. Loading 'csquotes' recommended. "

Meine Frage: Csquotes... ist das ein package? Also sollte ich im preamble des tex Dokuments "Disserationstext" folgenden Command einfügen?

"\usepackage{csquotes}" ?

Und was sagt mir babel\polyglossia ? Das die Möglichkeit zur Auswahl mehrerer Sprachen besteht?

Danke im Voraus...

Re: Fehlermeldung Biber

von Penumbra20 » Do 16. Jul 2020, 11:04

Hier ein (hoffentlich richtiges) Minimalformat zur Tex Datei :

"Disserationstext"

\documentclass[11pt,a4paper]{report}
\usepackage[german]{babel}
\usepackage {biblatex}
\addbibresource{testbib}

\begin{document}

\citep{Zhang18}

\end {document}

Re: Fehlermeldung Biber

von Penumbra20 » Do 16. Jul 2020, 11:00

gast hat geschrieben:
Mi 15. Jul 2020, 17:50
Penumbra20 hat geschrieben:
Mi 15. Jul 2020, 14:15
\addbibresource{testbib}

Wenn die Literaturdatenbank testbib.bib heißt, muss hier auch

\addbibresource{testbib.bib}

geschrieben werden. Bei \addbibresource muss die Endung (im Gegensatz zum alten \bibliography) immer mit angegeben werden, weil biber auch andere Datenbankformate mit anderen Endungen unterstützt.

Ob das die Ursache deines Problems ist, ist jedoch schwer zu sagen, da dann die Fehlermeldung eigentlich: ERROR - Cannot find 'testbib'! lauten müsste.

Außerdem ist bei deinem Beispielcode \citep gar nicht definiert. Da ist also noch ein Fehler. Bitte poste das genaue Minimalbeispiel einschließlich der dabei verwendeten Literaturdatenbank. Idealer Weise verwendest du für erste Tests biblatex-examples.bib und versuchst das auch für ein Minimalbeispiel zu verwenden. So wie das auch in der Minimalbeispiel-Anleitung erwähnt wird. Und gib genau an, wie deine Dateien heißen und wie deine Aufrufe lauten.

Danke auch hier noch mal für die Hinweise.

Ich hatte es so verstanden dass mit dem Command "\citep" angegeben wird, dass die Literaturquelle in Klammern folgen soll.

Hier also:

"\citep {Zhang18}"

Wobei Zhang 18 doch laut meinem Literaturverzeichnis "testbib" definiert sein müsste? Oder was übersehe ich hierbei. Wie gesagt, benutze den Tex Editor und Biber auch zum ersten mal. Übersehe mit Sicherheit auch etwas offensichtliches...

Auf deinen Tipp mit dem Ändern von "testbib" zu "testbib.bib" greife ich gleich in einer ruhigen Minute zurück und melde mich danach, wenn auch voraussichtlich ohne Erfolg.

Wie gesagt:

Die tex Datei "disserationstext" liefert ein PDF ohne Probleme. Nur das Zitat ist "[Zhang18]", was ja laut Erklärungen auf unklare Zuweisungen hindeutet.

Das gleiche Problem hatte ich auch beim vorherigen Versuch mit textbib statt biber.
Hier erschein dann das Äquivalente "?".

Ich hatte es aber so verstanden, dass Biber das eher alte textbib ersetzt. Richtig ? Deswegen bin ich darauf umgestiegen und habe das Problem, dass Biber irgendwie eine

"Access Violation"

anzeigt (s. obiger Beitrag)

Danke schon mal im Voraus und ich melde mich dann noch mal nach dem Versuch mit der Umbenennung.

Re: Fehlermeldung Biber

von Penumbra20 » Do 16. Jul 2020, 10:42

gast hat geschrieben:
Mi 15. Jul 2020, 17:03
uliken hat geschrieben:
Mi 15. Jul 2020, 16:44

Du rufst "Biber testbib" auf, du musst aber "biber <Name deiner tex-Datei>"
aufrufen.

Genau genommen müsste man "biber <Basisname der TeX-Datei>.bcf" aufrufen. Es genügt aber auch "biber <Basisname der TeX-Datei>" und das ist auch die Voreinstellung in Editoren, die selbst biber unterstützen, bzw. die empfohlene Einstellung in einschlägigen Anleitungen. Dagegen wäre "biber <Name der TeX-Datei samt Extension .tex>" falsch. Siehe dazu Abschnitt 3 der biber-Anleitung.

Da wir den Namen der tex-Datei nicht kennen, ist schwer zu sagen, ob die Aufrufe "biber testbib", "biber disserationstext" oder "biber Disserationstext" korrekt waren.

Einmal vielen Dank an alle, die so schnell geantwortet haben:

Die Namen der Tex dateien sind folgende:

"Testbib" als ,wenn man es so nennen will, Quellensammlung.

"Disserationstext" (ja tatsächlich, stand meines Eintrages mit dem Schreibfehler :P) als Tex Datei, in die die Literaturquellen eingefügt werden sollen.

Re: Fehlermeldung Biber

von gast » Mi 15. Jul 2020, 17:50

Penumbra20 hat geschrieben:
Mi 15. Jul 2020, 14:15
\addbibresource{testbib}

Wenn die Literaturdatenbank testbib.bib heißt, muss hier auch

\addbibresource{testbib.bib}

geschrieben werden. Bei \addbibresource muss die Endung (im Gegensatz zum alten \bibliography) immer mit angegeben werden, weil biber auch andere Datenbankformate mit anderen Endungen unterstützt.

Ob das die Ursache deines Problems ist, ist jedoch schwer zu sagen, da dann die Fehlermeldung eigentlich: ERROR - Cannot find 'testbib'! lauten müsste.

Außerdem ist bei deinem Beispielcode \citep gar nicht definiert. Da ist also noch ein Fehler. Bitte poste das genaue Minimalbeispiel einschließlich der dabei verwendeten Literaturdatenbank. Idealer Weise verwendest du für erste Tests biblatex-examples.bib und versuchst das auch für ein Minimalbeispiel zu verwenden. So wie das auch in der Minimalbeispiel-Anleitung erwähnt wird. Und gib genau an, wie deine Dateien heißen und wie deine Aufrufe lauten.


Nach oben