数学文档中的俄语

数学文档中的俄语

我想在我的数学文档中使用俄文字母。我该怎么做?我需要为每个字母调用特定的命令吗?还是我可以在文档中引入 UTF8 代码?

我正在使用lualatex它来生成文档。

我没有看到任何关于将字符引入为 UTF8 符号而不是像希腊符号那样使用命令的直接讨论。

哪些软件包可以让我在数学模式下使用西里尔字符?

Latex 支持标准西里尔字体编码(T2A、、、)和各种西里尔输入编码,它们构成了捆绑包。我想知道我需要指定什么,因为我看到人们基本上设置T2B了。T2CX2cyrillicT2A

UTF8我确实想知道,如果我们直接输入希腊语字符而不是这种方式,情况会不会更好\alpha

例如,我想在数学模式中包含俄文字母,就像我们经常对希腊字母所做的那样。

$ я = \frac{1}(3) к $

答案1

您想要设置一个符号字体。

\documentclass{article}
\usepackage{unicode-math}
\usepackage{amsmath}

\setmainfont{Libertinus Serif}[
  NFSSFamily=libs,
]
\setmathfont{Libertinus Math}

\DeclareSymbolFont{cyrmath}{TU}{libs}{m}{n}% or it?
\Umathcode`я = "7 \symcyrmath `я
\Umathcode`к = "7 \symcyrmath `к

\begin{document}

$ я = \frac{1}{3} к $

\end{document}

在此处输入图片描述

答案2

仅用于比较,optex你可以说:

\fontfam[newcm]
$$ я = {1 \over 2} к $$
\bye

你会得到:

在此处输入图片描述

相关内容