因此,使用 pdfLaTeX,我需要编写带有下降字母的 Kha符号(看起来像 ҳ)。取自维基百科:
它涉及阿富汗历史,如果有人好奇我为什么需要它......
我知道这可以用 XeLaTeX 来实现,但我更喜欢避免使用 XeLaTeX如果可能的话(我也在使用微打字)。
使用 Babel 来处理一个字符似乎有点太多了...还有其他选择吗?
答案1
例如,字体编码 T2A 中提供了这些字符。它们无需 Babel 即可使用:
\documentclass{article}
\usepackage[T2A,T1]{fontenc}
\begin{document}
U+04B2: {\fontencoding{T2A}\selectfont\CYRHDSC}
U+04B3: {\fontencoding{T2A}\selectfont\cyrhdsc}
\end{document}
为了避免 PK-Fonts,应该安装包 cm-super。
答案2
除了 Heiko 的出色回答之外,如果文件是 UTF8 编码的,还可以直接输入字符:
\documentclass{article}
\usepackage[T2A,T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{newunicodechar}
\newunicodechar{Ҳ}{{\fontencoding{T2A}\selectfont\CYRHDSC}}
\newunicodechar{ҳ}{{\fontencoding{T2A}\selectfont\cyrhdsc}}
\begin{document}
U+04B2: {\fontencoding{T2A}\selectfont\CYRHDSC} Ҳ
U+04B3: {\fontencoding{T2A}\selectfont\cyrhdsc} ҳ
\end{document}
当然babel
不应使用俄语(或使用该字符的其他语言)。