我绞尽脑汁试图在我的文档中正确完成以下内容
10% x 90(度)
我尝试过的语法如下
10\% $\times$ 90\degree (get the undefined symbol error)
$ 10\% \times 90\degree $ (get the undefined symbol error)
10\% \times 90\degree (get the missing $ symbol error)
有人能告诉我如何正确完成这个简单的事情吗?
答案1
检查实际错误信息后发现并非如此,\times
但这\degree
导致了“未定义的控制序列”问题。您需要先定义宏\degree
。我建议您按如下方式定义它:
\newcommand\degree{{}^\circ}
有了这个定义,宏必须在数学模式下使用——我认为这是可以的。
然后你可以写
$10\% \times 90\degree$
答案2
我建议你使用siunitx
为此包,90°
必须写成
\SI{90}{\degree}
平均能量损失
\documentclass{article}
\usepackage{siunitx}
\begin{document}
$ 10\% \times \SI{90}{\degree} $
\end{document}
输出
请注意,\SI{90}{\degree}
也可以写成,\ang{90}
并且10\%
最好写成\SI{10}{\percent}
,正如LaRiFaRi所指出的,因此MWE可以改为
\documentclass{article}
\usepackage{siunitx}
\begin{document}
$ \SI{10}{\percent} \times \ang{90} $
\end{document}
输出