Hallo Zusammen, was gebe ich ein, wenn ich keine Jahresangabe habe, dass es Latex akzeptiert? Ich verwende Citavi zur Literaturverwaltung. Ich habe es mit der Eingabe o.J. probiert und auch mit o.\,J\addot Leider kommt immer die Fehlermeldung invalid format bzw. no integer oder Ähnliches Vielen Dank! \documentclass{scrreprt} \begin{filecontents}[force]{Test.bib} @online{Test.o.J., editor = {{Test}}, year = {o.J.}, title = {Test}, url = {\url{test.de}}, urldate = {2021-01-01}, abstract = {}, file = {Test} } \end{filecontents} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[babel, german=quotes]{csquotes} \usepackage[backend=biber,style=authoryear]{biblatex} \addbibresource{Test.bib} \begin{document} ~\autocite[S.~2]{Test.o.J.} \printbibliography \end{document} |
Im Bei Im Allgemeinen ist es besser, einfach kein Allerdings ist es so, dass die Standard \documentclass{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[autostyle]{csquotes} \usepackage[backend=biber, style=authoryear]{biblatex} \DeclareLabeldate{% \field{date} \field{year} \field{eventdate} \field{origdate} \literal{nodate} } \begin{filecontents}{\jobname.bib} @online{Test.o.J., editor = {Test}, title = {Test}, url = {https://example.com}, urldate = {2021-01-01}, file = {Test}, } \end{filecontents} \addbibresource{\jobname.bib} \begin{document} Lorem~\autocite[2]{Test.o.J.} \printbibliography \end{document} Man beachte auch die von Bartman in den Kommentaren angesprochenen Punkte
beantwortet 03 Okt '21, 09:30 moewe |
Ich habe citavi noch nie verwendet. Aber ohne zu wissen, wie du das literatuverzeichnis erstellt (alte bibtex-Methode mit welchem stil und welchem paket oder biblatex + biber + welcher stil), würde ich vermuten, dass man das einfach leer lässt. Mehr kann ich eventuell sagen, wenn du ein vollständiges minimalbeispiel gemäß anleitung in die Frage einfügst. Eigentlich gehört so ein vollständiges minimalbeispiel in jede frage.
Lässt man, wie schon angedeutet, das Datenfeld
date
oderyear
einfach weg, dann wird das Datum aus dem Abrufdatum des URL übernommen. Davon abweichende Möglichkeiten werden in der Antwort auf eine ähnliche Frage behandelt.Im Übrigen ist der Befehl
\url
in der Zuweisung an das Datenfeldurl
nicht nur unnötig, er beeinträchtigt auch die Ausgabe.Im Abschnitt 3.15.3 "Page Numbers in Citations" in der Paketdokumentation wird erklärt, wie man die Seitenzahl im Zitat angeben kann und welche Ergänzung
biblatex
unterstützt.