使用 Minion Pro 获取粗体 \mathtt 和 dsfont 符号

使用 Minion Pro 获取粗体 \mathtt 和 dsfont 符号

Mininon Pro在基于 的文档中,我在文本和数学模式下均使用以下设置XeLaTeX

\usepackage{mathspec}
\usepackage{fontspec}
\setmainfont{Minion Pro}
\setmathsfont(Digits,Greek,Latin)[Numbers={Proportional}]{Minion Pro}
\setmathrm{Minion Pro}

但是,我存在以下问题:

(i)无$\bm{\mathtt{A}}$(加载后\usepackage{bm}),,$\mathbf{\mathtt{A}}$$\boldsymbol{\mathtt{A}}$设为$\mathtt{A}$粗体;

(ii)加载\usepackage{dsfont}和调用\mathds{1}不会产生 Stefan Kotwittz 的答案中所示的符号这里

\documentclass[12pt]{article} 

\usepackage{bm}
\usepackage{dsfont}

\usepackage{mathspec}
\usepackage{fontspec}
\setmainfont{Minion Pro}
\setmathsfont(Digits,Greek,Latin)[Numbers={Proportional}]{Minion Pro}
\setmathrm{Minion Pro}

\begin{document} 
$\bm{\mathtt{A}}$
$\mathbf{\mathtt{A}}$
$\boldsymbol{\mathtt{A}}$
$\mathds{1}$
\end{document}

答案1

在数学模式下获取粗体电传打字字体的最快方法是使用\text来自的命令amsmath

\newcommand\mathbftt[1]{\textnormal{\ttfamily\bfseries #1}}

为了获得 ds 黑板符号,我建议

\usepackage[bb=dsserif]{mathalpha}

这样可以\mathbb实现双击以及\mathbbb粗体双击。

还有 Minion Math 字体系列可供使用unicode-math,不过需要花钱。

相关内容