答案1
我准备了以下文件:
\documentclass{article}
\usepackage{amsmath}
\DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{n}
\begin{document}
\sbox0{$\mathcal{A}$} \the\ht0
\sbox0{$\mathpzc{E}$} \the\ht0
\end{document}
(实际上用来\showthe
读取控制台上的值,这里您在 PDF 文件中读取它们)。
接下来我用计算器计算发现“A”是“E”的 110%。
然后我查看了ot1pzc.fd
一下
\DeclareFontFamily{OT1}{pzc}{}
\DeclareFontShape{OT1}{pzc}{m}{it}{ <-> pzcmi7t }{}
好的,我们想加载相同的字体,但放大 10%。我们需要
\DeclareFontShape{OT1}{pzc}{m}{it}{ <-> s*[1.1] pzcmi7t }{}
但结果发现它太小了,因为“E”的边界框太松散。最终决定使用 1.2。
\documentclass{article}
\usepackage{amsmath}
\DeclareFontFamily{OT1}{pzc}{}
\DeclareFontShape{OT1}{pzc}{m}{it}{ <-> s*[1.2] pzcmi7t }{}
\DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{it}
\begin{document}
$\mathcal{A}\mathpzc{E}\mathcal{F}$
\end{document}