De acuerdo aGramática de Cambridge, la forma más común de escribir fechas es la siguiente:
20 de enero de 1993
y no
20 de enero de 1993
Sin embargo, biber+biblatex todavía produce la "th" de forma predeterminada:
\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}
El resultado se muestra a continuación:
Si bien no estoy argumentando a favor o en contra del punto después de "Jan", sí sostengo que usar "th" está EN CONTRA del estilo más extendido. Además del enlace de gramática anterior, consulteel estilo editorial de la universidad de Bath, que lo prohíbe explícitamente. Mi profesor de inglés británico también lo considera explícitamente incorrecto.
Por supuesto, podría haber una solución técnica para omitir "th" (verFormato de fecha en LaTeXpara el texto principal).
¿Cómo omitir los sufijos ("st", "nd" y "th") en las fechas de la bibliografía?
¿Puede la corrientepor defecto¿La configuración de impresión "th" realmente se clasifica como un error?
Respuesta1
Configure dateabbrev=false
la opción para usar enero en lugar de enero. El estilo australiano no utiliza números ordinales. Entonces podemos simplemente copiar la definición de fecha de australian.lbx, así:
\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}