Primero, un MWE y su salida son los siguientes.
\documentclass{ctexart}
\usepackage[utf8, backend=biber, style=caspervector-ay]{biblatex}
%the style set alldates=iso in default
\begin{filecontents*}{\jobname.bib}
@book{bookot,
location = {Place},
publisher = {ABC},
author = {Name, Given},
title = {One title},
year = {2001},
}
@book{bookat,
location = {Place},
publisher = {ABC},
author = {Name, Given},
title = {Another title},
date = {2001/2009},
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\begin{document}
some quote from \cite{bookot,bookat}
some quote from \parencite{bookot,bookat}
some quote from \textcite{bookot,bookat}
some quote from \textcite{bookot}
some quote from \parencite*{bookot}
\printbibliography
\end{document}
Como puede ver, el símbolo para rangos de fechas -
no está /
en el caspervector-ay
estilo, es decir, es 2001-2009. Entonces, ¿cómo hacer que el símbolo para rangos de fechas sea /
, es decir, hacer que 2001-2009 sea 2001/2009 como en la ISO?
Respuesta1
El separador de rango de fechas está controlado por \bibdaterangesep
(en el iso
formato de fecha \bibdaterangesep
no se utiliza: allí la barra diagonal está codificada). Puedes redefinirlo de la siguiente manera
\renewrobustcmd*{\bibdaterangesep}{\slash}