txfonts 中的 Mathbb

txfonts 中的 Mathbb

我曾经使用过txfonts,但我不喜欢将它与 一起使用mathbb。我更喜欢使用 Computer Modern。我想将其更改为 Computer Modern 之类的东西。我该怎么做?

在此处输入图片描述

答案1

您应该使用 newTX 而不是原始 TX 字体,因为原始 TX 字体存在一些小故障。

\documentclass{article}
\usepackage{amsmath}
\usepackage{newtxtext,newtxmath}

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

\begin{document}

$\mathbb{ABCDEF}$

\end{document}

下面是“恢复”AMS 黑板粗体字体的行和没有“恢复”AMS 黑板粗体字体的行,以便进行比较。

\DeclareMathAlphabet线(使用 AMS bb 字体)

在此处输入图片描述

不含\DeclareMathAlphabet线条(使用 TX bb 字体)

在此处输入图片描述

答案2

在现代工具链中unicode-math,您可以\mathbb使用加载您选择的字母表

\setmathfont{TeX Gyre Termes Math}
\setmathfont{Latin Modern Math}[
   range={bb,bbit},
   Scale=Matchuppercase]

使用传统的 8 位字体,您可以加载此字母和许多其他数学字母mathalpha

\usepackage{newtxtext,newtxmath}
\usepackage[bb=ams]{mathalpha}

您想要的字母表\mathbb实际上来自美国数学学会的amsfonts,而不是 DEK 的 Computer Modern。

相关内容