![newtx、Times、Termes、STIX、XITS;文本和数学之间的功能差异](https://linux22.com/image/277871/newtx%E3%80%81Times%E3%80%81Termes%E3%80%81STIX%E3%80%81XITS%EF%BC%9B%E6%96%87%E6%9C%AC%E5%92%8C%E6%95%B0%E5%AD%A6%E4%B9%8B%E9%97%B4%E7%9A%84%E5%8A%9F%E8%83%BD%E5%B7%AE%E5%BC%82.png)
假设我想写一个包含 Times 字体和数学的文档。我知道、 和times
包txfonts
基本上已经被 取代了mathptm
mathptmx
newtx
包提供了更多功能和更好的质量(间距等)。但是有一个相对较新的包叫做tgtermes
,所以我应该
\usepackage{newtxtext, newtxmath}
或者
\usepackage{tgtermes, newtxmath}
?
我还知道,当使用 XeLaTeX 进行编译时,我可以这样做:
\usepackage{unicode-math}
\setmainfont{XITS}
\setmathfont{XITS Math}
或者:
\setmainfont{TeX Gyre Termes}
\setmathfont{TeX Gyre Termes Math}
或者:
\setmainfont{STIX}
\setmathfont{STIX Math}
但是在 Windows 上也同样可以\setmainfont{Times New Roman}
。
所以我想知道:
newtxtext
和之间有什么区别tgtermes
?(相当于newpxtext
和tgpagella
。)其中一个或另一个有哪些独特的特征?- Times New Roman、STIX、XITS 和 TeX Gyre Termes 之间有什么区别?它们各自有什么独特之处?这种选择会给我的文档带来什么不同?
- STIX Math、XITS Math 和 TeX Gyre Termes Math 之间有什么区别?(除了设计不同的符号外)它们各自有哪些独特的特点?
答案1
以下是人们 (至少是我) 暂时尝试避免使用 TeX Gyre Termes Math 和 OpenType 版本的 STIX 的一个原因:
\documentclass{scrartcl}
\usepackage{unicode-math}
\setmathfont{TeX Gyre Termes Math}
\begin{document}
\[ x(t)=\int_{-B}^B X(f)e^{j2\pi ft} df \]
\end{document}
数学术语:
\setmathfont{TeX Gyre Termes Math}
积分符号太小,上标和括号间距奇怪。
STIX 数学1.1.1-word(OpenType 版本),好像还没完成:
\setmathfont{STIX Math}
STIX 数学1.1.0-latex (Type 1 版本) 不错:
\usepackage{stix}
XITS 数学是 STIX 的一个分支:
\setmathfont{XITS Math}
新特克斯:
\usepackage{newtxmath}
我不喜欢后一个积分符号,但是你可以传递该cmintegrals
选项newtxmath
。