Nur noch Frust mit LaTex. Zu kompliziert mit dem Literaturverzeichnis

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


MoeWe
Forum-Meister
Forum-Meister
Beiträge: 802
Registriert: Fr 30. Aug 2019, 15:35
Kontaktdaten:

Re: Re:

Beitrag von MoeWe »

voll-LaTex-Neuling hat geschrieben:
Mo 22. Mär 2021, 15:15
Gast. hat geschrieben:
Mo 22. Mär 2021, 02:52
voll-LaTex-Neuling hat geschrieben:
Mo 22. Mär 2021, 02:02

Nun habe ich aber auch in der .bib das URL Datum angelegt, dass habe ich oft gelesen, dass es mit dazu gehört. Das wird bei mir nicht angezeigt.

In der blg-Datei müsste stehen:

WARN - Entry 'DTGlasfaser' (Literaturdatenbank.bib): Invalid format '20.03.2021' of date field 'urldate' - ignoring

Die Meldung dürfte selbsterklärend sein.

Nein, diese Meldung kam bei mir nicht. Dafür habe ich die Empfehlung gesehen, dass ich das Paket csquotes mit laden soll. Was das ist und wie es beim darstellen hilft weiss ich nicht. Jedenfalls erhalte ich jetzt neue Fehlermeldungen:

Package biblatex Warning: Biber reported the following issues
(biblatex)                with 'DTGlasfaser':
(biblatex)                - Entry 'DTGlasfaser' (Literaturdatenbank.bib): Inval
id format '20.03.2021' of date field 'urldate' - ignoring.


Package biblatex Warning: The following entry could not be found
(biblatex)                in the database:
(biblatex)                z
(biblatex)                Please verify the spelling and rerun
(biblatex)                LaTeX afterwards.

Eine Internetrecherche brachte mich dann auf diese Erkenntnis: urldate = {yyyy-mm-dd}
Und die hat bei mir funktioniert. Nun steht auch "besucht am 20.03.2021" mit im Literaturverzeichnis. Ich freue mich :)

Die von Gast. zitierte Meldung sollte in der .blg-Datei, der Logdatei von Biber stehen. Die Meldung zu csquotes steht in der .log-Datei, der Logdatei von (La)TeX. In der Tat kannst Du die Meldung aber auch in dem von Dir gezeigten Ausschnitt aus der .log-Datei sehen (denn biblatex gibt Biber-Warnungen standardmäßig weiter).

Package biblatex Warning: Biber reported the following issues
(biblatex)                with 'DTGlasfaser':
(biblatex)                - Entry 'DTGlasfaser' (Literaturdatenbank.bib): Inval
id format '20.03.2021' of date field 'urldate' - ignoring.
----
voll-LaTex-Neuling hat geschrieben:
Mo 22. Mär 2021, 15:59

Ich habe dein Hinweis mit incollection wahr genommen. Klingt auch irgendwie richtig und habe die .bib Datei angepasst.

Encoding: UTF-8

@incollection{DTGlasfaser,
	author	= {Deutsche Telekom},
	title  = {Glasfaser: Internet im Gigabit-Bereich},
	booktitle = {telekom.com},
	year   = {2020},
	month  = {08},
	url    = {https://www.telekom.com/de/konzern/deta ... eed-605388},
	urldate = {2021-03-20},
}

Ich habe nun gar kein Literaturverzeichnis mehr. Jetzt meckert er wieder herum, wie am Anfang.

		\cite{DTGlasfaser}

Citation 'DTGlasfaser' on page 7 undefined

Der Eintrag ist zumindest .bib-syntaktisch OK und kompiliert bei mir auch ohne Probleme. Die Meldung aus der .log-Datei sagt nicht so viel. Interessanter wäre es gewesen, die .blg-Datei zu ihrer Meinung zu befragen. Wenn Biber Probleme hat, dann steht das zuallererst dort. Viele echte Probleme mit "Citation ... undefined" manifestieren sich beim Biber-Lauf und werden daher in der .blg-Datei protokolliert.

... allerdings sollten da geschweifte Klammern im author-Feld sein, da ...

voll-LaTex-Neuling hat geschrieben:
Mo 22. Mär 2021, 16:09
  • Den Author hattest Du in doppelten geschweiften Klammern. Wieso muss das so?

Dazu zitiere ich mich gern selbst

MoeWe hat geschrieben:
Mo 22. Mär 2021, 09:08

Wichtig außerdem: Namen, die keine Person bezeichnen, aber ein Leerzeichen beinhalten, sollten mit zusätzlichen geschweiften Klammern versehen werden, da Biber/BibTeX sonst versucht, sie als Personennamen mit Vorname und Nachname zu verstehen, was keine guten Resultate liefert: https://tex.stackexchange.com/q/10808/35864


voll-LaTex-Neuling
Forum-Anfänger
Forum-Anfänger
Beiträge: 24
Registriert: So 21. Mär 2021, 22:35

Re: Nur noch Frust mit LaTex. Zu kompliziert mit dem Literaturverzeichnis

Beitrag von voll-LaTex-Neuling »

Hallo nochmal,

das Literaturverzeichnis ist wieder weg, bzw. immer noch.
In der .tex werden nur Warnhinweise angezeigt aber keine Fehler.

Und wie ich von euch gelernt habe, muss ich auch in die .blg Datei reinschauen. Und dort finde ich 3 Fehler:

This is BibTeX, Version 0.99d (TeX Live 2019/Debian)
Capacity: max_strings=200000, hash_size=200000, hash_prime=170003
The top-level auxiliary file: Belegarbeit Unternehmensumstellung zu Home-Office.aux
I found no \citation commands---while reading file Belegarbeit Unternehmensumstellung zu Home-Office.aux
I found no \bibdata command---while reading file Belegarbeit Unternehmensumstellung zu Home-Office.aux
I found no \bibstyle command---while reading file Belegarbeit Unternehmensumstellung zu Home-Office.aux
You've used 0 entries,
            0 wiz_defined-function locations,
            83 strings with 572 characters,
and the built_in function-call counts, 0 in all, are:

Am Anfang der Ausarbeitung ging es doch auch Mal ohne die \citation \bibdata und \bibstyle. Wie kann es sein, dass ich die nun auf einmal brauche? Ersetzt \citation das von mir verwendete \cite ? Was machen die anderen beiden?


Gast.

Re: Nur noch Frust mit LaTex. Zu kompliziert mit dem Literaturverzeichnis

Beitrag von Gast. »

Du verwendest biblatex und solltest deshalb biber und nicht bibtex aufrufen. Wie das aus dem Editor geht, ist in den wichtigen Hinweisen verlinkt.


voll-LaTex-Neuling
Forum-Anfänger
Forum-Anfänger
Beiträge: 24
Registriert: So 21. Mär 2021, 22:35

Re: Nur noch Frust mit LaTex. Zu kompliziert mit dem Literaturverzeichnis

Beitrag von voll-LaTex-Neuling »

Danke (Gott-)Gast,

diesmal scheinst Du nicht richtig zu liegen. Denn füge ich \usepackage{biblatex} mit ein, dann mag der meine .bib nicht mehr.

Minimalbeispiel

% Literaturangaben und -verwaltung
%\usepackage{multibib}
%\usepackage{hyperref}
\usepackage{biblatex}  %NEU HINZU ALS TIPP VON GAST
\usepackage[backend=biber, style=alphabetic,]{biblatex} %Literaturverwaltung benötig
\addbibresource{Literaturdatenbank.bib} %Dateiname der gesammelten Literatur (gleiches Verzeichnis)

\begin{document}
%		Literaturverzeichnis
		\printbibliography
\end{document}

Als Fehlermeldung kommt dann einfach nur labidar

Option clash for package biblatex. \addbibresource

MoeWe
Forum-Meister
Forum-Meister
Beiträge: 802
Registriert: Fr 30. Aug 2019, 15:35
Kontaktdaten:

Re: Nur noch Frust mit LaTex. Zu kompliziert mit dem Literaturverzeichnis

Beitrag von MoeWe »

Das war nicht der Tipp.

Der Hinweis war, dass Du auf Deinem Dokument BibTeX aufrufst. Du musst aber Biber aufrufen. Wahrscheinlich wird das Dein Editor mehr oder weniger für Dich ausführen, das heißt Du musst Deinem Editor sagen, dass Du lieber Biber statt BibTeX hättest. Wie das geht, steht in dem letzten Link aus Gast.s Beitrag: https://www.texwelt.de/fragen/1909/wie- ... nem-editor oder bei https://tex.stackexchange.com/q/154751/35864

Pakete zwei mal zu laden ist natürlich nie eine gute Idee. Und ein Paket mehrmals mit unterschiedlichen Optionen zu laden ist sogar ein Fehler.


Gast*in

Re: Nur noch Frust mit LaTex. Zu kompliziert mit dem Literaturverzeichnis

Beitrag von Gast*in »

@voll-LaTex-Neuling: Ich würde dir empfehlen, insgesamt etwas strukturierter vorzugehen. Du hängst hier beispielsweise immer wieder neue Fragen an die gleiche Diskussion an. Strukturierter wird es, wenn du für jedes einzelne bzw. neue Problem ein eigenes Thema beginnst und dabei jeweils ein wirklich minimales und vollständiges Minimalbeispiel passend zum jeweiligen Einzelproblem angibst. Dann fällt es vielleicht sowohl leichter, deine Beitrage zu ordnen als auch die Antworten dazu gründlich einschl. der verlinkten Seiten zu erfassen.

Insgesamt erscheint mir dein Vorgehen übermäßig hektisch. Ruhiges, geordnetes Vorgehen ist meist gerade dann, wenn der Zeitdruck steigt, meist der Weg zu Lösungen. Das hilft auch, Stress abzubauen.

Als Einstieg würde ich dir übrigens tatsächlich empfehlen, das Tutorium aus den oben verlinkten wichtigen Hinweisen einmal durchzuspielen. Damit wird dann hoffentlich auch das Verständnis etwas besser.

Und da noch niemand darauf hingewiesen zu haben scheint, habe ich auch noch den Tipp: Was sind die häufigsten Fehler und Probleme bei der Verwendung von biblatex? In der dortigen Antwort ist beispielsweise der Punkt, dass man tatsächlich auch biber und nicht etwa bibtex aufrufen muss, ganz weit oben zu finden:

  • Es muss auch wirklich biber aufgerufen werden und nicht etwa bibtex oder bibtex8 (Ausnahme ist, wenn per biblatex-Option – beispielsweise backend=bibtex oder backend=bibtex8 – explizit eine Legacy-Backend ausgewählt wurde, was normalerweise nicht zu empfehlen ist). Den fälschlichen Aufruf von bibtex kann man sehr leicht daran erkennen, dass die Terminalausgabe des Aufrufs bzw. die *.blg mit »This is BibTeX« beginnt.
    Zum Aufruf von biber aus dem Editor siehe: Wie verwende ich biber in meinem Editor?

Auf der Seite sind viele andere Fehler ebenfalls erklärt. So ist auch dein Problem mit dem falschen Datumsformat explizit erwähnt.


voll-LaTex-Neuling
Forum-Anfänger
Forum-Anfänger
Beiträge: 24
Registriert: So 21. Mär 2021, 22:35

Re: Nur noch Frust mit LaTex. Zu kompliziert mit dem Literaturverzeichnis

Beitrag von voll-LaTex-Neuling »

Nun verstehe ich deine Verwirrung nicht. Wir reden noch immer vom gleichen Dokument und das LaTex es nicht schafft auf einfache Art und Weise ein Literaturverzeichnis anzuzeigen. Ich kann aber versprechen, dass war das letzte LaTex-Dokument welches ich angefertigt habe. Das Programm ist viel zu undurchsichtig und benutzerunfreundlich als das es wirklich hilft saubere tolle Dokumente zu erzeugen.

Ich empfinde es nicht als hilfreich, wenn ich für die gleiche Datei und genau dem gleichen Problem zu keiner dauerhaft haltenden Lösung komme. Soll ich nach jeder Antwort von dir ein neues Thema aufmachen? Das wäre quatsch und müllt nur das Forum zu. Das wird niemand wollen.

Ich gehe gleich Mal deinem neuen Tipp nach, Dankeschön übrigens dafür.


Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2525
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Nur noch Frust mit LaTex. Zu kompliziert mit dem Literaturverzeichnis

Beitrag von Stefan Kottwitz »

voll-LaTex-Neuling hat geschrieben:
Mo 29. Mär 2021, 20:45

dass war das letzte LaTex-Dokument welches ich angefertigt habe.

Der Einstieg kann echt schwer sein. Es lohnt sich dann aber vor allem, wenn es um eine große Arbeit geht. In Foren wie hier krieg man auch meist Tipps, Fehlerbehebungen, Verbesserungsvorschläge auf Anfrage.

voll-LaTex-Neuling hat geschrieben:
Mo 29. Mär 2021, 20:45

Soll ich nach jeder Antwort von dir ein neues Thema aufmachen?

Je ein Thema für je ein konkretes Problem wäre gut. Gibt es ein weiteres, anderes Problem (auch im gleichen Dokument), ist ein neues Thema hier schon sehr sinnvoll: man sieht das neue Problem (nicht irgendwo hinten an einem langen Thread) und es steht für sich allein und kann unabhängig vom Folgen einer möglicherweise langen Diskussion gelöst werden.

Wir haben Platz für Millionen Themen hier. Natürlich kann ein Problem in Ruhe fertig diskutiert werden, nur für ein weiteres bzw. abtrennbares Problem ist ein neues Thema halt gut.

Ich "lebe" seit über 12 Jahren hier im Forum und freue mich über etwas Übersicht. :D

Viel Erfolg!

Stefan


Gast*in

Re: Nur noch Frust mit LaTex. Zu kompliziert mit dem Literaturverzeichnis

Beitrag von Gast*in »

Neue Fehlermeldung = neues Problem.


Grummelgast

Re: Nur noch Frust mit LaTex. Zu kompliziert mit dem Literaturverzeichnis

Beitrag von Grummelgast »

Erst hattest du ein Problem mit einer Fehlermeldung wegen eines fehlenden Kommas. Das wurde gelöst und eigentlich wäre es gut gewesen, an der Stelle dann auch zu enden. Zu dem Zeitpunkt hast du offenbar übrigens noch korrekt biber aufgerufen.

Dann hattest du ein Problem mit dem Wunsch nach einer anderen Formatierung. Dafür hätte man gerne ein neues Thema beginnen können.

Dann hattest du irgendwann ein Problem, mit einer Fehlermeldung in der blg-Datei (wegen der Verwendung des falschen Programms). Das hat aber nichts mehr mit der Formatierung zu tun. Ob das ein Anfänger erkennen kann, sei dahin gestellt. Tatsächlich wäre das ein drittes Thema. Wären nicht schon vorher min. zwei Themen aneinander gehängt worden, wäre das auch wenig störend gewesen. Einen Hinweis hätte es vielleicht trotzdem gegeben. Aber offensichtlich warst du sogar selbst nicht mehr in der Lage biblatex, bibtex und biber als drei verschiedene Dinge zu erkennen (und das trotz der Links zur Anleitung, was genau im Editor zu ändern ist).

Dass du nicht erkennen kannst, dass du hier unterschiedliche Dinge miteinander verwürfelt hast, zeigt eigentlich nur, dass die Anregung, dich um etwas mehr Ruhe und Struktur zu bemühen, nicht so ganz falsch ist. Wobei das ja nur ein Rat war. Den kann man annehmen oder auf eigene Gefahr hin ignorieren. Aber ehrlich gesagt, ist mir das auch egal. Ich lese hier ohnehin gerade nur, weil ich mal neugierig war, wieso die Frage sich so lange hinzieht, obwohl das Problem doch laut deinem eigenen Kommentar bereits mit der ersten Antwort gelöst war. Ich denke aber auch immer etwas an andere Hilfesuchende, denen natürlich mit kurzen, problembezogenen Diskussionen eher gedient ist, als einer Dokument bezogenen Endlosdiskussion, die erst endet, wenn das Dokument abgegeben ist.

Diskussionen in denen sich der Fragesteller über die Helfer beschwert und den vermutlich erfahrenen Anwendern auch noch erklären will, was in einem Forum sinnvoll ist und was nicht, enden übrigens üblicherweise nur mit Frust auf allen Seiten. Ich schlage schon aus diesem Grund vor, es hiermit abzuschließen und ggf. eine neue Frage zu stellen. :P: Aber auch das ist natürlich nur ein Vorschlag. Und natürlich darf man mir gerne das Gegenteil beweisen.


Antworten