newtxmath 中的黑板字体

newtxmath 中的黑板字体

我在另一个帖子中看到了类似的问题(关于 kpfonts),但无法应用该解决方案来解决我的问题。我想使用newtxmath黑板字体而不是常用字体。有没有简单的方法来加载它们?我正在使用 XelateX。谢谢,并致以问候。

\documentclass[14pt, a4paper, reqno]{extarticle}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage[lite]{mtpro2}
\usepackage{mathspec}   % https://ctan.org/pkg/mathspec     

\setmainfont{Old Standard}
\setmathsfont(Digits)[Scale=0.9]{Old Standard}
\setmathsfont(Latin){Old Standard}
\setmathsfont(Greek)[Uppercase=Regular,Lowercase=Regular]{GFS Didot}
\setmathrm{Old Standard}

\usepackage[bb=tx]{mathalpha}


\begin{document}

$F\, (x_{\, 1},\dots ,x_{\, n})$ $\mathbb{R}$ $\partial$  $\sum$

\end{document}

答案1

加载\usepackage[bb=px]{mathalpha},可能带有bbscaled=选项。您也可以尝试bb=txof轮廓字体。

预计到达时间:自 2021 年 6 月起,bb=tx选项mathalpha已损坏。您可以尝试其他的随便你选一个吧,\mathbb以与 相同的复杂方式重新定义newtxmath.sty,或者,最简单的是,使用unicode-math代替mathspec。这允许您添加命令:

\setmathfont{TeX Gyre Termes Math}[range=bb, Scale=MatchUppercase]

STIX Two Math 是另一个不错的选择。

答案2

不幸的mathalpha是,是有缺陷的。

您可以按照类似的方式直接设置数学字母newtxmath

%\documentclass[14pt, a4paper, reqno]{extarticle}
\documentclass{article}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage[lite]{mtpro2}
\usepackage{mathspec}   % https://ctan.org/pkg/mathspec     

\setmainfont{Old Standard}
\setmathsfont(Digits)[Scale=0.9]{Old Standard}
\setmathsfont(Latin){Old Standard}
\setmathsfont(Greek)[Uppercase=Regular,Lowercase=Regular]{GFS Didot}
\setmathrm{Old Standard}

\DeclareMathAlphabet{\mathbb}{U}{ntxsym}{m}{n}


\begin{document}

Some text \emph{x}
$F\, (x_{\, 1},\dots ,x_{\, n})$ $\mathbb{R}$ $\partial$  $\sum$

$\mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

\end{document}

在此处输入图片描述

将黑板粗体字母列表与下图进行比较

在此处输入图片描述

已获得的pdflatex文件

\documentclass{article}
\usepackage{newtxmath}

\begin{document}

$\mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

\end{document}

它们看上去一模一样,不是吗?

相关内容