我试图获取与包\mu
完全相同的符号siunitx
,但是我失败了。我怎样才能获取\mu
符号,以便在方程式中使用它,就像包\micro
获得的符号一样siunitx
?我怎样才能获取其他希腊字母?
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{siunitx}
\usepackage{upgreek}
\begin{document}
\noindent
$10~\mu m$\\
$\mathrm{10~\mu m}$\\
$\mathrm{10~\upmu m}$\\
\SI{10}{\micro\meter}
\end{document}
答案1
默认情况下,siunitx 使用 textcomp 包中的 \textmu:
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{siunitx}
\usepackage{upgreek,textcomp}
\begin{document}
\noindent
$10~\mu m$\\
$\mathrm{10~\mu m}$\\
$\mathrm{10~\upmu m}$\\
\SI{10}{\micro\meter} \textmu $\text{\textmu}$
\end{document}
答案2
你应该不是在数学模式下,使用软件包中的“微”符号siunitx
作为直立的希腊小写字母。从软件包的用户指南upgreek
(提供宏\upmu
)中:
注意
\upmu
通常不是用作物理单位的前缀,即10^{−6}
。其中使用的 mu 符号取自文本字体,大多数拉丁文本字体实际上都包含合适的希腊 mu,可以通过 访问\textmu
。最有可能的是——取决于文本字体的编码——您需要textcomp
为此目的加载包。[原文强调]
相反,一般不应在数学模式下\textmu
用作\upmu
或的替代品。\mu