我有一个等式,里面有一个分数。我想在其中放入一个表示乘法的数字 (3.3)。
\begin{eqnarray}
\phantom{0}LOD = \frac{\phantom{0}S}{N} = 0.1\phantom{0} \si{\ng/\uL}
\end{eqnarray}
我试过了 \phantom{0}LOD = $3.3$\frac{\phantom{0}S}{N} = 0.1\phantom{0}
,但是无法编译。
答案1
这就是你想要的吗?你的问题出在 周围的美元符号上3.3
。当你已经在数学环境中时,你不需要添加美元符号。此外,3.3
可以在普通文本模式和数学中编写。
输出
代码
\documentclass[11pt]{article}
\usepackage{fontspec}
\usepackage{siunitx}
\usepackage{mathtools}
\begin{document}
\begin{equation}
\phantom{0}LOD = 3.3 \cdot \frac{\phantom{0}S}{N} = 0.1\phantom{0} \si{\ng\per\uL}
\end{equation}
\end{document}
建议
- 不要使用
eqnarray
。它有很多问题。请参阅Lars Madsen 撰写的 TUGboat 文章。使用mathtools
,它会加载amstools
,两者都有一些非常棒的数学函数。尤其align
是 -environment 非常有用。对于单行方程,请使用equations
-environment。 - 用于
siunitx
获得一致的间距和符号。我喜欢用它来写所有数字,这样可以更轻松地更改所有内容的外观。 \phantom
很可能,您不需要所有这些东西。- 在数学中书写单词或缩写时,使用
\mathrm
,否则,LOD
在数学上读作L · O · D
。参见在数学模式下我应该使用哪个命令来输入文本下标?
建议输出
建议代码
\documentclass[11pt]{article}
\usepackage{fontspec}
\usepackage{siunitx}
\usepackage{mathtools}
\sisetup{per-mode=symbol} % or fraction, among others
\begin{document}
\begin{equation}
LOD = \num{3.3} \cdot \frac{S}{N} = \SI{0.1}{\ng\per\uL}
\end{equation}
\end{document}