将 isomath 与 Helvetica 结合使用

将 isomath 与 Helvetica 结合使用

我想将包中的 Helvetica 结合helvet为我的自定义类中的主文本字体和isomath数学字体。因为isomath它比 Helvetica 小一点,所以我想缩放它:

将正文与内联公式进行比较

然而

% ...
\RequirePackage{helvet}
\RequirePackage[scaled=1.2]{isomath}
\RequirePackage[T1]{fontenc}
% ...

似乎不起作用。我试图阅读文档但不太理解。有人能帮忙吗?


平均能量损失

\documentclass{scrartcl}

\usepackage{helvet}
\renewcommand\familydefault{\sfdefault}
\usepackage[scaled=0.5]{isomath}
\usepackage[T1]{fontenc}

\begin{document}
    \noindent
    This is some text with the inline formula $F = m a$. As you may notice the height of the fonts doesn't match. The \texttt{scaled} wont rescale \emph{isomath}.
\end{document}

MWE 结果

答案1

来自以下文档isomath

为了提高找到匹配的无衬线数学字体的几率,可以使用 scaled 选项缩放字体 fav、iwona、jkpss 和 llcmss(参见示例)。对于其他字体,此选项将被忽略。

因此扩展A)仅适用于某些字体和 b)适用于无衬线数学字体,您未使用它。

相反,也许可以反过来做,缩小helvet包装尺寸:

\documentclass{scrartcl}
\usepackage[T1]{fontenc}

\usepackage[scaled=0.93]{helvet}
\renewcommand\familydefault{\sfdefault}
\usepackage{isomath}

\begin{document}
    \noindent
    This is some text with the inline formula F$F = m a$. As you may notice the height of the fonts doesn't match. The \texttt{scaled} wont rescale \emph{isomath}.
\end{document}

在此处输入图片描述

相关内容