私の文書の序文には次のように書かれています
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage[backend=biber, style=vancouver]{biblatex}
\addbibresource{references.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/}
}
次のように表示されます:
NHS。国民保健サービス (NHS)。モートン神経腫。アクセス日: 2023 年 3 月 3 日。入手可能:https://www.nhs.uk/conditions/mortons-neuroma/
「入手可能期間:」というテキストは、「Disponible」または同様のものに変更するか、単に省略する必要があります。
答え1
このvancouver
スタイルは考慮して書かれていないbabel
ため、URL フィールドの形式が再定義され、英語のテキストが直接含まれるようになっています。そのため、適切なスペイン語ローカリゼーションが得られません。この定義を、最初に使用すべき定義に置き換えることで、この問題を修正できます。関係ありませんが、{NHS}
著者の周囲に中括弧を 1 組追加しました。これは、企業の著者名では常に良い習慣です。
\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}