Tengo lo siguiente en el preámbulo de mi documento.
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage[backend=biber, style=vancouver]{biblatex}
\addbibresource{references.bib}
Sin embargo, una cita como:
@misc{imgneuroma,
author = {NHS},
title = {National Health Service (NHS). Morton's Neuroma
},
%year = {2023},
note = {Accedido: 3 Marzo 2023},
url = {https://www.nhs.uk/conditions/mortons-neuroma/}
}
Aparece como:
Servicio Nacional de Salud. Servicio Nacional de Salud (NHS). Neuroma de Morton. Accedido: 3 de marzo de 2023. Disponible en:https://www.nhs.uk/conditions/mortons-neuroma/
El texto 'Disponible en:' debería cambiar a 'Disponible' o algo similar, o simplemente omitirse.
Respuesta1
El vancouver
estilo no se ha escrito teniendo babel
en cuenta y por eso redefine el formato del campo URL para incluir el texto en inglés directamente, razón por la cual no obtienes la localización adecuada en español. Puedes solucionar este problema reemplazando su definición con la que debería haber usado en primer lugar. No está relacionado, pero puse un par de llaves adicionales alrededor de su {NHS}
autor, siempre es una buena práctica para nombres de autores corporativos.
\documentclass{article}
\begin{filecontents}[overwrite]{\jobname.bib}
@misc{imgneuroma,
author = {{NHS}},
title = {National Health Service (NHS). Morton's Neuroma
},
%year = {2023},
note = {Accedido: 3 Marzo 2023},
url = {https://www.nhs.uk/conditions/mortons-neuroma/},
language = {langspanish}
}
\end{filecontents}
\usepackage[spanish]{babel}
\usepackage[
backend=biber,
style=vancouver,
]{biblatex}
\usepackage{csquotes}
\usepackage[T1]{fontenc}
\DeclareFieldFormat*{url}{\bibstring{urlfrom}: \url{#1}}
\addbibresource{\jobname.bib}
\begin{document}
\textcite{imgneuroma}
\printbibliography
\end{document}