如何在 newcomputermodern包中将希伯来字母作为数学符号调用?

如何在 newcomputermodern包中将希伯来字母作为数学符号调用?

如何在NewCM08-Regular.otf文件中调用希伯来字母(例如 Shin)作为数学符号新电脑现代包裹未被调用? 顺便说一句,包中的希伯来字母与计算机现代字体最兼容,并且具有最合适的线宽。 下面是一个由 XeLaTeX 编译的最小工作示例。

\documentclass{article}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage{mathspec}%invoke some fonts on the computer


\begin{document}


\end{document}

答案1

希伯来语的主要字母在 Unicode 中从 U05D0 编码到 U05EA。(您可以在 unicode.org/charts 中查看映射)如果您需要例如字母 lamed,则为 U05DC。因此,如果您只需要将此字符作为数学符号输入,则可以在文本字体为 NewCM10-Regular 或 -Book 时执行 \textrm{\char"05DC}。如果您使用

\usepackage[默认]{fontsetup}

如果您希望将 NewCM 作为默认字体。

当然,你可以创建自定义命令,例如

\newcommand\lamed{\textrm{\char"05DC}}

一个最小的工作示例是

\documentclass{article}
\usepackage{fontspec}
\newfontfamily\hebfont{NewCM10-Book.otf}
\newcommand\lamed{\textrm{\hebfont\char"05DC}}
\begin{document}
$\lamed$
\end{document}

我希望这能有所帮助。

相关内容