数学模式下的普通文本字体

数学模式下的普通文本字体

我想在数学模式中以普通字体将符号写为文本。附上一张图片。数学模式的代码如下。

'''$14,\mu m {\times} 95 , {\mu} m$'''

我希望行之间的数学模式采用与数学模式外的文本相同的字体。

在此处输入图片描述

答案1

数学模式和文本的混合总是有点棘手。由于您不是专门讨论数学,而是讨论带单位的数字,我建议您尝试使用siunitx带有detect-all=true选项的包。

\documentclass{scrartcl}
\usepackage[detect-all=true]{siunitx}
\usepackage{upgreek}
\usepackage{bm}

\begin{document}
    \textbf{Some text \SI{14}{\micro\meter} $\bm{\times}$ \SI{95}{\micro\metre}.}
    \textbf{Some text \SI{14}{$\upmu$\meter} $\bm{\times}$ \SI{95}{$\upmu$\metre}.}
\end{document}

请注意我如何使用该upgreek包来演示两种实现 µ(以 µm 为单位)的方法。当然,您更喜欢哪一种方法取决于您。只是不要将它们混在一起。

大多数数学符号都没有粗体版本,但有几个软件包可以帮助解决这个问题。我\bm在这里使用了它们,但也看过这个概述:https://tex.stackexchange.com/a/99286/118712

相关内容