尝试通过 pdflatexkurier
将字体与siunitx
包一起使用。在数学模式下,字体看起来不错,但siunitx
与detect-all
希腊字母一起使用时使用的字体不正确。以下是 MWE 和预览。任何帮助都将不胜感激。
梅威瑟:
\documentclass{article}
\usepackage[light,condensed,math]{kurier}
\usepackage[T1]{fontenc}
\usepackage{siunitx}
\sisetup{detect-all}
\begin{document}
Math: $\mu^{2}$ $\Omega$
siunitx: \qty{2}{\um} \qty{2}{\ohm}
\end{document}
结果:
答案1
LaTeX 告诉您这些符号不存在:
LaTeX Info: Symbol \textmu not provided by
font family kurierlc in TS1 encoding.
Default family used instead on input line 217.
LaTeX Info: Symbol \textohm not provided by
font family kurierlc in TS1 encoding.
Default family used instead on input line 217.
您可以通过声明 kurier 的编码子集来修复第一个问题,但第二个问题将会丢失,因为它实际上不在 TS1 中,因此您必须从数学得到它的地方获取它:
\documentclass{article}
\usepackage[light,condensed,math]{kurier}
\usepackage[T1]{fontenc}
\DeclareEncodingSubset{TS1}{kurierlc}{6}
\DeclareTextCommandDefault{\textohm}
{{\fontencoding{OT1}\selectfont\char"0A}}
\usepackage{siunitx}
\sisetup{detect-all}
\begin{document}
Math: $\mu^{2}$ $\Omega$
siunitx: \qty{2}{\um} \qty{2}{\ohm}
\bfseries \qty{2}{\um} \qty{2}{\ohm}
\end{document}