我想在大部分为英文的文本中只包含几个西里尔字母的单词和字母。例如,我想用西里尔字母写出名字“Aleksandrov”。我没有找到简单的方法来做到这一点,如果能就此事提供帮助,我将不胜感激。
答案1
答案2
对于非常小的俄语插入文本,使用 OT2 编码可能会很有用,因为它有一个简单的音译系统
获取一些名称的方法如下:
\documentclass{article}
\usepackage[OT2,T1]{fontenc}
\DeclareFontFamilySubstitution{OT2}{\rmdefault}{wncyr}
\DeclareRobustCommand{\rn}[1]{% russian name
{\fontencoding{OT2}\selectfont#1}%
}
\begin{document}
\rn{Aleksandrov}
\rn{Moskva}
\rn{Dostoevskii0}
\end{document}
注意:请参阅编辑历史以了解使用该包的先前解决方案substitutefont
,现已宣布过时。