使用 siunitx 和 ETbb 字体排版 µ 失败

使用 siunitx 和 ETbb 字体排版 µ 失败

我遇到了一个问题,即使用 ETbb 字体与 siunitx 包一起使用时看起来不太好看。希腊单位前缀 µ 弄乱了,这里是 MWE:

\documentclass[border=2pt,varwidth]{standalone}
\usepackage{ETbb}% problem  <--
\usepackage{siunitx}
\begin{document}
    Some text \qty{1.6}{\milli\volt}\\
    More text \qty{1.6}{\micro\volt}
\end{document}

使用 ETbb 字体时出现奇数打印 µ 问题的介绍

很明显,µ 在这里不起作用:x 高度更大,笔划宽度更大,它很丑。我问过关于无衬线字体的类似问题之前。我确实尝试使用该问题提供的解决方案来解决这个问题,但失败了。如何告诉引擎使用适当的 µ 和 siunitx?

答案1

如果使用mode=text,则数字和单位将以字体排版ETbb,而不是 Computer Modern,这显然与主文本字体冲突。

\documentclass{article}
\usepackage{ETbb}
\usepackage{siunitx}

\sisetup{mode=text}

\begin{document}

Some text \qty{1.6}{\milli\volt}

More text \qty{1.6}{\micro\volt}

\end{document}

在此处输入图片描述

使用一个肮脏的技巧,您可以缩小 ETbb 的 TS1 版本。

\documentclass{article}
\usepackage{ETbb}
\usepackage{siunitx}

\makeatletter
\begingroup
\def\ETbb@scale{0.9}
\input{TS1ETbb-TLF.fd}
\endgroup
\makeatother

\sisetup{mode=text}

\begin{document}

Some text \qty{1.6}{\milli\volt}

More text \qty{1.6}{\micro\volt}

\end{document}

在此处输入图片描述

相关内容