![西里尔字母夹杂物](https://linux22.com/image/385920/%E8%A5%BF%E9%87%8C%E5%B0%94%E5%AD%97%E6%AF%8D%E5%A4%B9%E6%9D%82%E7%89%A9.png)
我想在大部分为英文的文本中只包含几个西里尔字母的单词和字母。例如,我想用西里尔字母写出名字“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
,现已宣布过时。