有没有办法在数学模式下写入文档上的所有数字,包括页码、脚注编号、枚举编号等$[number]$
?
由于我的语言的字体,数学模式和文本模式的数字形状不同,文本模式下的数字很难看。我使用XeLaTeX
模式,需要进行以下更改:
- 页码
- (sub,subsub)节和章节编号
- 枚举数字
- 脚注编号
- 索引页上的页码
- 方程编号
添加(2018 年 7 月 3 日):
当我使用时setmainfont
,Mapping=parsidigits
所有包含“零”的数字都会正确显示(正如我想要的那样),但在这种情况下我们不能使用其他字体作为文本。即我不能settextfont
setmainfont
同时使用两者。
\documentclass{book}
%\usepackage{fontspec}
\usepackage{ptext}
\usepackage{xepersian}
\setmainfont[Mapping=parsidigits]{Yas}
%\settextfont{B Nazanin}
%\setdigitfont{XB Niloofar}
\begin{document}
سلام. این یک متن ساده است.\footnote[10]{text}
در زیر اعداد غیر ریاضی را مشاهده میکنید.
0123456789
و ریاضی
$ 0123456789 $
\section{بخش اول}
\lr{see numbers contain "zero" in math mode and text mode without "Mapping=parsidigits"}
\ptext[1-60]
\end{document}
fontspec
包中还有另一个相关示例,即第 23 页的示例 22。