使用 siunitx 和 ETbb 字型排版 µ 失敗

使用 siunitx 和 ETbb 字型排版 µ 失敗

我遇到的問題是,與 siunitx 套件一起使用時,使用 ETbb 字體看起來不太好。希臘單位前綴 µ 被搞亂了,這是一個 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}

在此輸入影像描述

相關內容