我正在寻找一种方法来引用俄罗斯作家的作品,在引文中使用他们的音译名字(例如 Dostojevski 2014),但使用如下参考书目条目:
陀思妥耶夫斯基 = 陀思妥耶夫斯基,费多尔·米哈伊洛夫斯基 2014。Двойник。莫斯科:Aegitas。
到目前为止,我已成功修改了我的参考书目,使其如下所示:
托洛茨基,费多尔·米哈伊洛维奇 2014。Двойник。莫斯科:Aegitas。
是否可以(手动)将音译(不同脚本的名称)添加到 .bib 文件中的参考书目条目中,然后将它们用于文内引用以及相应参考书目条目的开头,如上所示?
这是代码(现在西里尔字母名称甚至没有显示在引文中,而只显示在参考书目中):
\documentclass[12pt]{report}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{dostoevski2014,
title={Двойник},
author={Фёдор Михайлович Достоевский},
year={2014},
location = {Москва},
publisher={Aegitas},
langid={russian},
}
\end{filecontents*}
\usepackage[utf8]{inputenc}
\usepackage[T2A, T1]{fontenc}
\usepackage[russian, english, estonian]{babel}
\usepackage[bibencoding=auto, backend=biber, babel = other, style=authoryear, dashed=false, citestyle=authoryear-comp, maxcitenames=2]{biblatex}
\usepackage[babel]{csquotes}
\usepackage{xpatch, filecontents}
\xpatchbibmacro{date+extradate}{%
\printtext[parens]%
}{%
\setunit*{\space}%
\printtext%
}{}{}
\bibliography{\jobname}
\DeclareFieldFormat*{title}{#1}
\xpretobibmacro{author}{\mkbibbold\bgroup}{}{}
\xapptobibmacro{author}{\egroup}{}{}
\xpretobibmacro{bbx:editor}{\mkbibbold\bgroup}{}{}
\xapptobibmacro{bbx:editor}{\egroup}{}{}
\begin{document}
Names in Cyrillic letters don't even show. (\cite{dostoevski2014})
\printbibliography
\end{document}