1GB
有没有一种简单的方法可以在数学模式下在 latex 中排版 MB、GB、TB 等字节单位?例如,您如何排版?
答案1
您可以使用siunitx
,它同时支持 SI 和二进制前缀(后者通过包选项binary-units
)。
您甚至可以通过以下方式定义自己的单位\DeclareSIUnit
(尽管这里没有必要,因为二进制单位已经在库中定义)。其主要宏,\SI
在数学模式和文本中都有效:
\documentclass{article}
\usepackage[binary-units]{siunitx}
\begin{document}
For example, $x = \SI{1}{\giga\byte}$ or \SI{1}{\gibi\byte}.
\end{document}
请参阅第 38 页这siunitx
了解更多信息。
答案2
来自文档:“在版本 3 中,文档命令已被修改为更具描述性。因此,命令 \SI、\SIlist、\SIrange 和 \si 仍然可用,但不建议在新文档中使用。请改用新的 \qty... 命令”
\documentclass{article}
\usepackage{siunitx}
\begin{document}
For example, \qty{1}{\giga\byte}.
For example, \qty{50}{\mega\byte}.
\end{document}