使用 Biblatex-Chicago + Biber 处理 URL 中的非英文字符

使用 Biblatex-Chicago + Biber 处理 URL 中的非英文字符

.bib在使用Biber 时,有没有办法让 URL 保持与文件中保存的格式相同的格式biblatex-chicago?例如,输入

@misc{RussianEmpire.1855,
 author = {Russian Empire},
 year = {1855},
 title = {Treaty of Shimoda},
 url = {https://ru.wikisource.org/wiki/Симодский_договор_с_Японией_(1855)},
}

输出结果如下:

在此处输入图片描述

虽然转换链接本身确实有好处,但脚注中的这种输出使得在阅读印刷版时重新输入链接既难看又困难。如何才能获得类似“https://ru.wikisource.org/wiki/Санкт-Петербургский_договор_с_Японией_(1875)“?

最小工作示例:

%!TEX program = xelatex
\documentclass{article}

\usepackage{fontspec}
\usepackage[russian,british]{babel}
\newfontfamily\russianfont[Script=Cyrillic]{CMU Serif} 
\usepackage[CJK, Cyrillics]{ucharclasses}
\setTransitionsForCyrillics{\russianfont}{}
\usepackage{csquotes}
\usepackage[labeldate,backend=biber]{biblatex-chicago}
\addbibresource{bibliography.bib}
\usepackage[unicode,hidelinks]{hyperref}

\begin{filecontents}{bibliography.bib}
@misc{RussianEmpire.1855,
 author = {Russian Empire},
 year = {1855},
 title = {Treaty of Shimoda},
 url = {https://ru.wikisource.org/wiki/Симодский_договор_с_Японией_(1855)},
}
\end{filecontents}

\begin{document}

Cyrillics support test: Тест\\

\cite{RussianEmpire.1855}

\end{document}

输出:

在此处输入图片描述

答案1

Biber 2.7 引入了一个新选项来禁用 URL 的 URI 编码,使用开关

--nouri-encode

当您使用 Biber 进行编译时。

相关内容