pzc 的大小比 mathcal 小

pzc 的大小比 mathcal 小

我尝试使用pzc符号的字体E,因为我不喜欢标准数学版本。但是,当我通过将其定义为来使用它时:

\DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{n}

然后\mathpzc{E},虽然它产生了我想要的符号,但它的尺寸肯定比标准数学符号小。有没有办法让它变大?

mathcal{A}, mathpzc{E}, mathcal{E}

答案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}

在此处输入图片描述

相关内容