Ich möchte das Datumsformat ändern, das im "urldate" des Zitats erscheint. Momentan ist es yyyy-mm-dd und ich möchte es in dd/mm/yyyy ändern, ich habe es versucht mit
\usepackage[ddmmyyyy]{datetime}
\renewcommand{\dateseparator}{//}
Wenn ich jedoch ein Datum im gewünschten Format in die Datei ref.bib eingebe, wird dieser Fehler angezeigt und im PDF ist kein Datum vorhanden. Und wenn ich es im alten Format belasse, wird es nicht richtig angezeigt.
Entry 'mantis' (ref.bib): Invalid format '07/03/2023' of date field 'urldate' - ignoring.
Hauptdatei:
\documentclass[11pt, a4paper]{article}
\usepackage[a4paper,left=1.6cm, right=2cm, top=1.5cm, bottom=0.5cm,includefoot, footskip=30pt]{geometry}
%\usepackage[backend=biber, style=science]{biblatex} %authortitle
\usepackage[ddmmyyyy]{datetime}
\renewcommand{\dateseparator}{//}
\usepackage[english, czech]{babel}
\usepackage{csquotes}
\usepackage[backend=biber, babel=other, style=iso-numeric]{biblatex} %authortitle
\addbibresource{ref.bib}
\usepackage{url}
\usepackage{float}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{listings}
\usepackage{xcolor}
\usepackage{caption}
\usepackage{pdfpages}
\usepackage{setspace}
\usepackage{lipsum}
\DeclareCaptionType{code}[Kód][Seznam úryvků kódu]
\definecolor{codegreen}{rgb}{0,0.6,0}
\definecolor{codegray}{rgb}{0.5,0.5,0.5}
\definecolor{codepurple}{rgb}{0.58,0,0.82}
\definecolor{backcolour}{rgb}{0.97,0.97,0.97}
\lstdefinestyle{mystyle}{
backgroundcolor=\color{backcolour},
commentstyle=\color{codegray},
keywordstyle=\color{codegreen},
numberstyle=\tiny\color{codegray},
stringstyle=\color{codepurple},
basicstyle=\ttfamily\footnotesize,
breakatwhitespace=false,
breaklines=true,
captionpos=b,
keepspaces=true,
numbers=left,
numbersep=5pt,
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2
}
\lstset{style=mystyle}
\setcounter{section}{-1}
\renewcommand{\figurename}{Obr.}
\renewcommand*\listfigurename{Seznam obrázků}
\renewcommand{\lstlistingname}{Kód}
\renewcommand*\contentsname{Obsah}
%\onehalfspacing
\begin{document}
\section{sample}
\lipsum[1] \supercite{mantis}
\newpage
\begin{center}
\printbibliography[title={Reference}]
\end{center}
\newpage
\listoffigures
\newpage
\end{document}
ref.bib-Datei:
@MISC{mantis,
title={Voron Mantis dual 5015},
url={https://github.com/VoronDesign/VoronUsers/tree/master/printer_mods/Long/Mantis_Dual_5015},
urldate = {2023-03-07},
}
Das Datumsformat, das ich ändern möchte:
Antwort1
Das Datumsformat, das Sie in der Bibliographie sehen, wird hauptsächlich durch den von Ihnen verwendeten Stil und zusätzlich durch die ausgewählte Sprache gesteuert. Das Paket datetime
hat keine Kontrolle über biblatex
die Datumsausgabe von .
biblatex-iso690
Stile wie style=iso-numeric
die Ausgabe der meisten Daten im ISO8601-Format.
Wenn Ihnen dies nicht gefällt und Sie eine traditionellere Ausgabe bevorzugen, verwenden Sie die Option urldate=short,
. Für ein tschechisches Dokument wie Ihres ergibt dies dd. mm. yyyy
.
\documentclass[11pt, a4paper]{article}
\usepackage[english, czech]{babel}
\usepackage{csquotes}
\usepackage[
backend=biber,
style=iso-numeric,
babel=other,
urldate=short,
]{biblatex}
\usepackage{hyperref}
\begin{filecontents}{\jobname.bib}
@MISC{mantis,
title = {Voron Mantis dual 5015},
url = {https://github.com/VoronDesign/VoronUsers/tree/master/printer_mods/Long/Mantis_Dual_5015},
urldate = {2023-03-07},
}
\end{filecontents}
\addbibresource{\jobname.bib}
%\onehalfspacing
\begin{document}
\section{sample}
Lorem \supercite{mantis}
\printbibliography[title={Reference}]
\end{document}
Wenn Sie möchten dd/mm/yyyy
, müssen Sie urldate=short,
zusätzlich auch das short
Datumsformat für Tschechisch neu definieren.
\documentclass[11pt, a4paper]{article}
\usepackage[english, czech]{babel}
\usepackage{csquotes}
\usepackage[
backend=biber,
style=iso-numeric,
babel=other,
urldate=short,
]{biblatex}
\usepackage{hyperref}
\DefineBibliographyExtras{czech}{%
\protected\def\mkbibdateshort#1#2#3{%
\iffieldundef{#3}
{}
{\mkdayzeros{\thefield{#3}}%
\iffieldundef{#2}{}{/}}%
\iffieldundef{#2}
{}
{\mkmonthzeros{\thefield{#2}}%
\iffieldundef{#1}
{}
{/}}%
\iffieldbibstring{#1}
{\bibstring{\thefield{#1}}}
{\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}}
\begin{filecontents}{\jobname.bib}
@MISC{mantis,
title = {Voron Mantis dual 5015},
url = {https://github.com/VoronDesign/VoronUsers/tree/master/printer_mods/Long/Mantis_Dual_5015},
urldate = {2023-03-07},
}
\end{filecontents}
\addbibresource{\jobname.bib}
%\onehalfspacing
\begin{document}
\section{sample}
Lorem \supercite{mantis}
\printbibliography[title={Reference}]
\end{document}