Zeitstempel auf Videoreferenzen in biblatex/biber

Zeitstempel auf Videoreferenzen in biblatex/biber

dateGibt es eine einfache Möglichkeit, Biblatex/Biber dazu zu bringen, das Feld so auszugeben, dass es Folgendes enthält?Zeit? Ich verwende @video(und @photo), denen, soweit ich das beurteilen kann, standardmäßig Treiber fehlen, und greife daher auf etwas zurück, das Äquivalent zu ist @misc.

Ich kann das Datum im yyyy-mm-ddTHH:MM:SSFormat gemäß Handbuch angeben, aber alle meine Versuche, Optionen (z. B. dateusetime=1) gemäß den verschiedenen Dokumenten festzulegen, die ich gelesen habe, haben nicht dazu geführt, dass die Uhrzeit in den Referenzen angezeigt wurde.

Der Kontext besteht aus einer Reihe von Fotos und Videodateien mit einem Zeitstempel in der Ecke, wo ich das genaue Datum und die Uhrzeit eines Ereignisses angeben möchte. Ich könnte Treiber für @videound schreiben @photo, aber das scheint übertrieben, wenn es eine einfachere Lösung gibt, die ich bisher nicht gefunden habe.

Vielfach gewünschtes MWE:

\begin{filecontents}{mwe1.bib}
@photo { img-noodles,
    author = {{Security Camera}},
    title  = {Suspect eating noodles},
    date   = {2016-01-01T15:43:21},
}
\end{filecontents}

\documentclass{article}
\usepackage[backend=biber,sorting=none,dateabbrev=false,
    dateusetime=1,time=24h]{biblatex}
\addbibresource{mwe1.bib}

\begin{document}
This is a test~\autocite{img-noodles}.
\printbibliography
\end{document}

MWE-Ausgabe

Bearbeiten: ebenfalls enthalten @photound ein offensichtlicher Anwendungsfall, bei dem ein vollständiger Zeitstempel erforderlich ist (basierend auf Kommentaren).

Antwort1

Das zweite hier erwähnte Problem (https://github.com/plk/biblatex/issues/909) wurde in 3.13 behoben biblatex.

Bitte aktualisieren Sie Ihre TeX-Distribution, um aktuelle Versionen von biblatexund Biber zu erhalten.

Hier gibt es zwei Probleme

Erstens dateusetime=1,aktiviert nicht dateusetime. Die Option erwartet die Werte trueoder false, alles andere truewird als behandelt false.

Aber auch mit dateusetime=true,ist die Ausgabe nicht wie erwartet, da die standardmäßigen gekürzten Datumsformate die Uhrzeit vergessen haben. Dies ist ein Fehler, der in der nächsten Version von behoben werden sollte biblatex, siehehttps://github.com/plk/biblatex/issues/909. In der Zwischenzeit ist es wahrscheinlich einfacher, eines der vollständigen Datumsformate zu verwenden, das das Drucken der Zeit unterstützt. Sie benötigen also vorerst ein explizites date=long(oder date=short, date=ymd, date=iso), um das Standardformat zu überschreiben date=comp, das die Zeit löscht.

\documentclass{article}
\usepackage[backend=biber, sorting=none,
  time=24h, dateabbrev=false, dateusetime=true,]{biblatex}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@photo{img-noodles,
  author = {{Security Camera}},
  title  = {Suspect eating noodles},
  date   = {2016-01-01T15:43:21},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
This is a test~\autocite{img-noodles}.
\printbibliography
\end{document}

Überwachungskamera. Verdächtiger isst Nudeln. 1. Januar 2016, 15:43 Uhr.


Standardmäßig biblatexwerden keine Sekunden angezeigt. Dies kann mit der Option „Ladezeit“ aktiviert werden.

seconds=true,

verwandte Informationen