我正在尝试将一些俄语和其他语言的资源纳入我的参考书目。使用 MWE 一切都很好,但它无法正确打印期刊名称。
理想的情况是,我不需要将语言和连字符定义为每种资源所需的语言。
但即使尝试在我的 bibitem 中包含俄语选项,它似乎也不起作用并且我收到错误。
有没有什么方法可以以不太复杂的方式解决这个问题?
\documentclass{article}
\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian,german,english]{babel}
\usepackage{csquotes}
\usepackage[style=authoryear-icomp,bibencoding=utf8]{biblatex}
\bibliography{test.bib}
\begin{document}
some text \cite{russian}
\printbibliography
\end{document}
我的test.bib文件内容:
@article{russian,
title={Курс общей физики, том III. Оптика, атом ная физика, физика атомного ядра и элементарных частиц},
author={Савельев, ИВ},
journal={ Курс общей физики, том III.},
year={1973},
}
我将标题的一部分放入期刊部分名称中,以显示我正确获得的内容,但标题在期刊标题部分以一种尴尬的方式打印出来。
答案1
您得到的输出是正确的。期刊名称设置为斜体。俄语斜体看起来更像手写体,其中一些字母的形状与直立形状不同。请参阅为什么斜体“т”看起来像“m” 在 Russian.SX,维基百科关于西里尔字母的介绍和俄文草书,俄语字母。