可能与
粗略地说,我想知道是否可以像更改文本字体一样自由地更改数学字体\fontspec
。
\setmathsfont
form似乎mathspec
功能强大,但只能在前言中使用。另一方面,\setmathfont
fromunicode-math
可以在任何地方使用,但功能不如 强大\setmathsfont
。
例如,以下文档无法编译
% !TEX program = XeLaTeX
% !TEX encoding = UTF-8 Unicode
\documentclass{article}
\usepackage{mathspec}
\begin{document}
$1+2=3$
\setmathsfont(Digits){Zapfino}
$1+2=3$
\end{document}
并且以下文档确实编译。
% !TEX program = XeLaTeX
% !TEX encoding = UTF-8 Unicode
\documentclass{article}
\usepackage{unicode-math}
\begin{document}
$1+2=3$
\setmathfont[range=up/num]{Zapfino}
$1+2=3$
\end{document}
我的问题是
- 是
\setmathfont
的替代品吗\setmathsfont
?- 如果是,那么 、 和 对应的
\setmathsfont(Digits)
是\setmathsfont(Latin)
什么\setmathsfont(Greek)
?
- 如果是,那么 、 和 对应的
- 可以
\setmathsfont
在文档中使用吗?就像\setmathfont
和一样\setmainfont
。 - 或者,有没有更好的方法来破解photomath?(见下文)
动机
我目前正在做一些算术练习,例如
事实证明我的学生使用光数学得到答案。好消息是 photomath 无法识别诸如 Zapfino 之类的“丑陋”字体。
但出于演示目的,我想在同一文档中使用“漂亮”字体,例如 Latin Modern。因此,如果我可以在“漂亮”和“丑陋”字体之间切换就太好了。