Casi he conseguido que mi bibliografía alcance los estándares de mi asesor, pero hay una cosa que parece que no puedo entender.
Necesito eliminar la puntuación entre las impresiones de {urlseen} y {url} en mi salida bibliográfica.
Por ejemplo, esto:
Autor. 2013. “Título de la página web: Subtítulo de la página web”. Organización. Consultado el 15 de diciembre de 2014. (http://web.page.com/).
Debería cambiar a esto:
Autor. 2013. “Título de la página web: Subtítulo de la página web”. Organización. Consultado el 15 de diciembre de 2014 (http://web.page.com/).
Aquí está mi MWE:
\documentclass[12pt,lettersize]{article}
\usepackage{mathptmx}
\usepackage[style=chicago-authordate,abbreviate=true,backend=biber,natbib=true,sorting=nyt,urldate=long,dateabbrev=false,isbn=false,doi=false]{biblatex}
\addbibresource{./minimal.bib}
\DeclareFieldFormat[article]{title}{\mkbibquote{#1}}
\DeclareFieldFormat[book]{title}{ %
\mkbibemph{#1}\isdot}
\DeclareFieldFormat{booktitle}{\mkbibemph{#1}}
\DeclareFieldFormat{url}{\mkbibparens{#1}\isdot}
\DeclareFieldFormat[inbook]{pages}{pp. {#1}}
\DefineBibliographyStrings{english}{%
urlseen = {Retrieved},
}
\begin{document}
\uspunctuation
\cite{Aut13}
\printbibliography
\end{document}
Y mi bibliografía mínima:
@online{Aut13,
author = {Author},
title = {Web Page Title},
date = {2013},
url = {http://web.page.com/},
subtitle = {Web Page Subtitle},
organization = {Organization},
urldate = {2014-12-15}
}
Respuesta1
Debe parchear el controlador de bibliografía online
proporcionado por biblatex-chicago
para lograr lo que desea.
Entonces, agregue las siguientes líneas en su preámbulo.
\usepackage{xpatch}
\xpatchbibdriver{online}
{\newunit\newblock
\iftoggle{cms@doionly}%
{\iffieldundef{doi}%
{}%
{\printfield{doi}%
\clearfield{url}}}%
{\printfield{doi}}%
\newunit\newblock%
\usebibmacro{eprint}%
\newunit\newblock
}
{\setunit{\addspace}
\iftoggle{cms@doionly}%
{\iffieldundef{doi}%
{}%
{\printfield{doi}%
\clearfield{url}}}%
{\printfield{doi}}%
\setunit{\addspace}%
\usebibmacro{eprint}%
\setunit{\addspace}
}
{}
{}
MWE completo
\documentclass[12pt]{article}
\usepackage{filecontents}
\begin{filecontents*}{minimal.bib}
@online{Aut13,
author = {Author},
title = {Web Page Title},
date = {2013},
url = {http://web.page.com/},
subtitle = {Web Page Subtitle},
organization = {Organization},
urldate = {2014-12-15}
}
\end{filecontents*}
\usepackage{mathptmx}
\usepackage[style=chicago-authordate,abbreviate=true,backend=biber,natbib=true,sorting=nyt,urldate=long,dateabbrev=false,isbn=false,doi=false]{biblatex}
\addbibresource{./minimal.bib}
\DeclareFieldFormat[article]{title}{\mkbibquote{#1}}
\DeclareFieldFormat[book]{title}{ %
\mkbibemph{#1}\isdot}
\DeclareFieldFormat{booktitle}{\mkbibemph{#1}}
\DeclareFieldFormat{url}{\mkbibparens{#1}\isdot}
\DeclareFieldFormat[inbook]{pages}{pp. {#1}}
\DefineBibliographyStrings{english}{%
urlseen = {Retrieved},
}
\usepackage{xpatch}
\xpatchbibdriver{online}
{\newunit\newblock
\iftoggle{cms@doionly}%
{\iffieldundef{doi}%
{}%
{\printfield{doi}%
\clearfield{url}}}%
{\printfield{doi}}%
\newunit\newblock%
\usebibmacro{eprint}%
\newunit\newblock
}
{\setunit{\addspace}
\iftoggle{cms@doionly}%
{\iffieldundef{doi}%
{}%
{\printfield{doi}%
\clearfield{url}}}%
{\printfield{doi}}%
\setunit{\addspace}%
\usebibmacro{eprint}%
\setunit{\addspace}
}
{}
{}
\begin{document}
\uspunctuation
\cite{Aut13}
\printbibliography
\end{document}
Producción: