EntsprechendCambridge Grammatik, Datumsangaben werden am häufigsten wie folgt geschrieben:
20. Januar 1993
und nicht
20. Januar 1993
Das „th“ wird jedoch weiterhin standardmäßig von biber+biblatex erzeugt:
\documentclass[british]{article}
\usepackage{babel}
\usepackage[backend=biber]{biblatex}
\begin{filecontents}{\jobname.bib}
@book{mybook,
author = {Author},
date = {1993-01-20},
title = {Wonderful Tiny Fact (WTF)}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\cite{mybook}
\printbibliography
\end{document}
Das Ergebnis wird unten angezeigt:
Während ich weder für noch gegen den Punkt nach „Jan“ argumentiere, argumentiere ich, dass die Verwendung von „th“ GEGEN den am weitesten verbreiteten Stil ist. Zusätzlich zum obigen Grammatik-Link sieheder redaktionelle Stil der Universität von Bath, wo es ausdrücklich verboten ist. Auch mein britischer Englischlehrer hält es ausdrücklich für falsch.
Natürlich könnte es eine technische Lösung geben, das "th" wegzulassen (sieheDatumsformat in LaTeXfür den Haupttext).
Wie kann ich die Suffixe („st“, „nd“ und „th“) in Daten in der Bibliografie weglassen?
Kann der aktuelleStandardIst die Einstellung zum Drucken von „th“ tatsächlich als Fehler einzustufen?
Antwort1
Legen Sie dateabbrev=false
die Option fest, um January statt Jan zu verwenden. Im australischen Stil werden keine Ordinalzahlen verwendet. Daher können wir die Datumsdefinition einfach aus australian.lbx kopieren, und zwar wie folgt:
\documentclass[british]{article}
\usepackage{babel}
% dateabbrev=false will stop abbreviation of months
\usepackage[backend=biber,dateabbrev=false]{biblatex}
\begin{filecontents}{\jobname.bib}
@book{mybook,
author = {Author},
date = {1993-01-20},
title = {Wonderful Tiny Fact (WTF)}
}
\end{filecontents}
\addbibresource{\jobname.bib}
% Taken from australian.lbx which does not use ordinal numbers
\DefineBibliographyExtras{british}{%
\protected\def\mkbibdatelong#1#2#3{%
\iffieldundef{#3}
{}
{\stripzeros{\thefield{#3}}%
\iffieldundef{#2}{}{\nobreakspace}}%
\iffieldundef{#2}
{}
{\mkbibmonth{\thefield{#2}}%
\iffieldundef{#1}{}{\space}}%
\iffieldbibstring{#1}{\bibstring{\thefield{#1}}}{\stripzeros{\thefield{#1}}}}%
\protected\def\mkbibseasondateshort#1#2{%
\mkbibseason{\thefield{#2}}%
\iffieldundef{#1}{}{\space}%
\mkyearzeros{\thefield{#1}}}%
\protected\def\mkbibseasondatelong#1#2{%
\mkbibseason{\thefield{#2}}%
\iffieldundef{#1}{}{\space}%
\mkyearzeros{\thefield{#1}}}%
}
\pagestyle{empty}
\begin{document}
\cite{mybook}
\printbibliography
\end{document}