我想使用 Minion Pro 在文档中替换 Lucia Bright 中的 Blackboard Bold 字体(我已在系统中安装)。如果我仅使用 Minion Pro 样式,我会从 CM 集中获取 \mathbb 字体,我认为 Lucida Bright \mathbb 字体更适合 MinionPro。我当前的设置如下所示:
\usepackage[mathlf,textlf,minionint]{MinionPro}
\renewcommand{\sfdefault}{Myriad-LF}
我认为(但不确定)我需要添加一行
\DeclareMathAlphabet{\mathbb}{xxx}{lbmad}{m}{n}
但我不确定 xxx 应该是什么。你知道正确的做法是什么吗?我在 Windows 7 上使用 pdflatex 编译我的 latex 文件。
答案1
我没有MinionPro
,但这应该可行。
\documentclass{article}
% hacked from lucimatx.sty
\DeclareFontEncoding{LMR}{}{}
\DeclareFontSubstitution{LMR}{hlcm}{m}{n}
\DeclareFontFamily{LMR}{hlcm}{}
\DeclareFontShape{LMR}{hlcm}{m}{n}{<->hlcra}{}
\DeclareFontShape{LMR}{hlcm}{b}{n}{<->hlcda}{}
\DeclareMathAlphabet{\mathbb}{LMR}{hlcm}{m}{n}
\SetMathAlphabet{\mathbb}{bold}{LMR}{hlcm}{b}{n}
\begin{document}
$\mathbb{A}\mathbb{B}$
\boldmath$\mathbb{A}$
\end{document}
以下是包含以下内容的版本\mathcal
:
\documentclass{article}
% hacked from lucimatx.sty
\DeclareFontEncoding{LMR}{}{}
\DeclareFontSubstitution{LMR}{hlcm}{m}{n}
\DeclareFontFamily{LMR}{hlcm}{}
\DeclareFontShape{LMR}{hlcm}{m}{n}{<->hlcra}{}
\DeclareFontShape{LMR}{hlcm}{b}{n}{<->hlcda}{}
\DeclareMathAlphabet{\mathbb}{LMR}{hlcm}{m}{n}
\SetMathAlphabet{\mathbb}{bold}{LMR}{hlcm}{b}{n}
\DeclareFontFamily{OMS}{hlcy}{\skewchar\font=48}
\DeclareFontShape{OMS}{hlcy}{m}{n}{<->hlcry}{}
\DeclareFontShape{OMS}{hlcy}{b}{n}{<->hlcdy}{}
\DeclareMathAlphabet{\mathcal}{OMS}{hlcy}{m}{n}
\SetMathAlphabet{\mathcal}{bold}{OMS}{hlcy}{b}{n}
\begin{document}
$\mathbb{A}\mathbb{B}\mathcal{C}\mathcal{D}$
\boldmath$\mathbb{A}\mathcal{B}$
\end{document}