![是否有数学模式命令可以输入西里尔字符?](https://linux22.com/image/418715/%E6%98%AF%E5%90%A6%E6%9C%89%E6%95%B0%E5%AD%A6%E6%A8%A1%E5%BC%8F%E5%91%BD%E4%BB%A4%E5%8F%AF%E4%BB%A5%E8%BE%93%E5%85%A5%E8%A5%BF%E9%87%8C%E5%B0%94%E5%AD%97%E7%AC%A6%EF%BC%9F.png)
答案1
您可以定义新的数学符号字体。
\documentclass{article}
\usepackage{cmap}
\usepackage[T2A,T1]{fontenc}
\DeclareSymbolFont{cyrillic}{T2A}{cmr}{m}{it}
\SetSymbolFont{cyrillic}{bold}{T2A}{cmr}{bx}{it}
\DeclareMathSymbol{\mYu}{\mathord}{cyrillic}{222}
\begin{document}
$\mYu+1$
{\boldmath$\mYu+1$}
\end{document}
在系统中查找文件t2aenc.def
以找到数字代码。大写字母 Ю 称为\CYRYU
。
使用cmap
,字符将从 PDF 文件中复制为其本身。
答案2
您可以在数学模式下使用任何文本模式符号和格式命令。以下\textnormal
是amsmath
我给出的答案几个月前的一个类似问题。在这种情况下,您需要\textit{ю}
让它在粗体标题中显示为粗体,或者\textnormal{\itshape ю}
让它始终显示为中等斜体。
该fontspec
包为您提供了另一个选项。它将 、 等设置\mathrm
为\mathit
使用主文本字体,或您提供的其他字体。如果您将其设置为支持西里尔文的字体(例如\setmathrm{CMU Serif}[Ligatures={Common,TeX}]
),则可以使用\mathrm{ю}
、\mathit{ю}
等。