我在数学模式中使用了 Helvetica,但当我添加希腊字母时,它却以默认的 CMU 字体显示。我该如何让 Helvetica 也用于希腊字母?
\documentclass[a4paper,11pt]{article}
\usepackage{amsmath}
\usepackage{helvet} \renewcommand*\familydefault{\sfdefault}
\usepackage[italic]{mathastext}
\begin{document}
\begin{equation}
\mathrm{Abs}=\varepsilon lc \Leftrightarrow c=\frac{\mathrm{Abs}}{\varepsilon} \; (\text{Se }l=1\,\mathrm{cm})
\end{equation}
\end{document}
答案1
您可以添加包新txsf。虽然不是 Helvetica,但与 Helvetica 很搭。我使用缩放选项,因为默认情况下字体太小了。
我还添加了包希尼奇因此您不必手动编写1\,\mathrm{cm}
,只需使用即可\qty{1}{\centi\meter}
。
最后,我\mathrm
用\textup
(而不是\text
,感谢 Barbara Beeton)替换了数学您已经加载的包。
\documentclass[a4paper,11pt]{article}
\usepackage{amsmath}
\usepackage{helvet} \renewcommand*\familydefault{\sfdefault}
\usepackage[scaled=1.15]{newtxsf} % added
\usepackage[italic]{mathastext}
\usepackage{siunitx} % added
\begin{document}
\begin{equation}
\textup{Abs}=\varepsilon lc \Leftrightarrow c=\frac{\textup{Abs}}{\varepsilon} \; (\textup{Se }l=\qty{1}{\centi\meter})
\end{equation}
\end{document}
前:
使用新代码(请注意,\Leftrightarrow
也适用于 Helvetica 字体):