我想在我的 tex 文档的数学环境中使用波斯数字。我尝试使用\setmathdigitfont{}
如下方法:
% !TEX program=xelatex
\documentclass[]{article}
\usepackage[localise=on,extrafootnotefeatures,displaymathdigits=default]{xepersian}
\settextfont{Tahoma}
\setmathdigitfont{Tahoma}
\begin{document}
فارسی
$62$
\end{document}
但我收到以下错误:
Undefined control sequence. \begin
Missing \begin{document}. \begin
Extra \fi. \begin
Undefined control sequence. \begin
Extra \fi. \begin
Font shape `TU/Tahoma(1)/m/it' undefined(Font) using `TU/Tahoma(1)/m/n' instead
Some font shapes were not available, defaults substituted.
- 错误指的是
\begin{document}
** 最后两行是警告,但我以防万一还是加上了。注释掉\setmathdigitfont{Tahoma}
不会产生任何错误,但数字是英文的。
使用\setmathdigitfont{Tahoma}
会编译时出错,但生成的 pdf 有波斯数字。此外,pdf 开头还有一行额外的内容。
我正在使用 MiKTeX,并且所有软件包都是最新的。
更新:它在 overleaf.com 上可以运行,问题肯定与 MiKTeX 有关。