从标题中应该可以清楚看出问题所在。我尝试输入这个特殊字符已经有一段时间了。到目前为止,一切都失败了。奇怪的是:我可以在 kile 中的“西里尔字符”中找到这个符号,即\cyrghk
。它告诉我,我需要[koi8-r]inputenc
、[T2C]fontenc
和mathtext
,[russian]{babel}
这就是我所需要的标准俄语字符。实际上,我可以输入大多数俄语字符,如\cyrb
等。无论[utf8]inputenc
有没有 ,它都可以正常工作mathtext
。我不知道为什么。但是,我一直收到以下错误消息:
\cyrghk unavailable in encoding T2A. ...\cyrghk
到目前为止,我使用“5”作为解决方法,这似乎也是雅库特人在智能手机上发短信时所做的。还有更好的想法吗?谢谢!
答案1
答案2
T2A 不是 T2C。如果你加载俄语,T2A 是默认编码。你可以更改为 T2C:
\documentclass{article}
\usepackage[T2C]{fontenc}
\def\cyrillicencoding{T2C}
\usepackage[russian]{babel}
\begin{document}
\cyrghk
\end{document}
或者您可以仅在本地切换一个符号:
\documentclass{article}
\usepackage[russian]{babel}
\usepackage[T2C,T2A]{fontenc}
\begin{document}
{\fontencoding{T2C}\selectfont\cyrghk}
\end{document}
或者使用unicode引擎(lualatex,xelatex):
\documentclass{article}
\usepackage[russian]{babel}
\usepackage{fontspec}
\setmainfont{Arial}
\begin{document}
ҕ
\end{document}