我需要黑板上的粗体希腊符号,因此我使用了 mathbbol 包。我更希望符号的设计尺寸为 1.1。我该如何安排按这个因子缩放所有 bbol 符号?
答案1
这是您从标准中获得的内容:
\documentclass{article}
\usepackage{mathbbol}
\begin{document}
X$\mathbb{\Gamma}$X
\end{document}
我们可以为字体系列添加一个声明,其中字体缩放 1.1
\documentclass{article}
\DeclareFontFamily{U}{bbold}{}
\DeclareFontShape{U}{bbold}{m}{n}
{ <-5.5> s*[1.1] bbold5
<5.5-6.5> s*[1.1] bbold6
<6.5-7.5> s*[1.1] bbold7
<7.5-8.5> s*[1.1] bbold8
<8.5-9.5> s*[1.1] bbold9
<9.5-11.5> s*[1.1] bbold10
<11.5-16> s*[1.1] bbold12
<16-> s*[1.1] bbold17
}{}
\usepackage{mathbbol}
\begin{document}
X$\mathbb{\Gamma}$X
\end{document}
字体声明来自标准ubbold.fd
文件,考虑到字体现在以可扩展格式可用。
答案2
因为这个问题不是 LaTeX 特有的,所以这里是使用 OPmac 的纯 TeX 解决方案:
\input opmac
\regtfm msbm 0 bbold5 5.5 bbold6 6.5 bbold7 7.5 bbold8 8.5 bbold9
9.5 bbold10 11.1 bbold12 15 bbold17 * % using bbchar from bbold*.tfm
\def\corrmsizes{\ptmunit=1\ptunit\relax % no scale by default
\ifnum\tmp=5 \ptmunit=1.1\ptmunit \fi % scaling the family 5
}
\normalmath
X$\bbchar\Gamma$X
\bye