De acordo comGramática de Cambridge, a forma mais comum de escrever datas é a seguinte:
20 de janeiro de 1993
e não
20 de janeiro de 1993
No entanto, o "th" ainda é produzido por biber+biblatex por padrão:
\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}
O resultado está apresentado abaixo:
Embora eu não esteja argumentando a favor ou contra o ponto final após "Jan", estou argumentando que usar "th" é CONTRA o estilo mais difundido. Além do link de gramática acima, consulteo estilo editorial da universidade de Bath, que proíbe explicitamente. Meu professor de inglês britânico também considera isso explicitamente errado.
Claro, pode haver uma solução técnica para omitir "th" (verFormato de data em LaTeXpara o texto principal).
Como omitir os sufixos (“st”, “nd” e “th”) nas datas da bibliografia?
Pode o atualpadrãoconfiguração de impressão "th" realmente pode ser classificada como um bug?
Responder1
Defina dateabbrev=false
a opção para usar janeiro em vez de janeiro. Números ordinais não são usados no estilo australiano. Portanto, podemos simplesmente copiar a definição de data de australian.lbx, assim:
\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}