Url und Datum in Literaturverzeichnis

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


Thorwald11
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Fr 12. Jan 2024, 14:25

Url und Datum in Literaturverzeichnis

Beitrag von Thorwald11 »

Hey,
Ich nutze Kile als Latex Editor. In meinem main.tex Dokument gibt es einige Quellen die ich zitiere (\cite{Quelle}). Diese sind in der *.bib Datei gespeichert. Da ich Zotero zum zitieren nutze werden mir Online Quellen als:
	@online{Quelle,
	title = {title},
	url = {https://www.url.de},
	author = {author},
	urldate = {2024-01-01},
ausgegeben. In Overleaf hatte ich damals kein Problem mit diesem Format, weshalb ich es noch nie hinterfragt habe. In Kile füge ich das Literaturverzeichnis wie folgt ein:
\bibliographystyle{urlbst}
\bibliography{Bib}
urlbst verwendet ich, da damit angeblich das einfügen von URLs möglich ist, doch dies scheint nicht so. In der Präambel habe ich keine Bib relevanten Packages hinzugefügte (evtl nur Hyperref:
\usepackage[hidelinks]{hyperref}
\usepackage[all]{hypcap} %Link direkt zum Bild; nicht zur \caption
\usepackage{cleveref}
).

Mein Problem ist, das kein Datum und keine URL für Online Quellen mit ausgegeben wird. Was kann ich da machen? Danke im vorraus.

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

Re: Url und Datum in Literaturverzeichnis

Beitrag von MoeWe »

Damit \bibliographystyle{urlbst} funktioniert, müsste es einen BibTeX-Stil/eine Datei namens urlbst.bst geben. Die gibt es aber meines Wissens nicht. Auf jeden Fall ist das keine Datei, die das urlbst-Bündel bereitstellt. Da gibt es standardmäßig nur abbrvurl.bst, alphaurl.bst, plainurl.bst und unsrturl.bst. Wenn Du \bibliographystyle{plainurl} schreibst, solltest Du zumindest die URL sehen. Das Abrufdatum wird allerdings auch dann nicht angezeigt, da die Stile aus dem Bündel das Feld nur das lastchecked-Feld kennen und nicht urldate. urldate ist ein biblatex-Feld und ich würde Dir auch dazu raten, biblatex zu nutzen, wenn es keine Gründe gibt, die Dich zu BibTeX zwingen.

Mit biblatex könnte Dein Dokument in etwa so aussehen (Die filecontents-Ümgebung ist nur dazu da, das Beispiel vollständig mit einer Datei lauffähig zu machen. Du hättest in Deinem "echten" Dokument natürlich nur Deine separate .bib-Datei, auf die Du mit \addbibresource verweist.)
\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

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

\begin{filecontents}{\jobname.bib}
@online{Quelle,
  title   = {title},
  url     = {https://www.url.de},
  author  = {author},
  urldate = {2024-01-01},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
Lorem \autocite{Quelle}

\printbibliography
\end{document}
Dieses Dokument muss mit LaTeX, Biber, LaTeX, LaTeX kompiliert werden. Meist sind Editoren wie Kile dafür eingestellt, BibTeX statt Biber laufen zu lassen. In https://texwelt.de/fragen/1909/wie-verwende-ich-biber-in-meinem-editor steht, wie Du Deinen Editor dazu bekommst, Biber zu unterstützen. Das gibt es auf Englisch auch bei TeX.SX https://tex.stackexchange.com/q/154751/35864. Dort gibt es auch eine wunderbare Erklärung, was BibTeX und Biber eigentlich sind und machen: https://tex.stackexchange.com/q/63852/35864.

Thorwald11
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Fr 12. Jan 2024, 14:25

Re: Url und Datum in Literaturverzeichnis

Beitrag von Thorwald11 »

Hey,

ich habe das so angepasst und führe das jetzt auch mit Biber aus. Ich hatte das auch schon vorher so abgeändert, dabei öffnet sich eigentlich immer die biblatex.def Datei und gibt mir eine Menge an Fehlermeldungen aus. Das war auch glaub ich der ursprüngliche Grund warum ich mich gegen diese entschieden hatte. Wie es scheint sind meine biber und biblatex Versionen nicht kompatibel. Das ist ein Problem wo ich noch raus finden muss wie ich es löse. Ich schätze mal da ich das Projekt in wenigen Tagen abgeben muss, das ich mir irgendwie einen Work-around bastle. Trotzdem vielen Dank für die Hilfe.

Antworten