双上标错误是什么原因造成的?
\nabla = \frac{\partial}{\partial r} \hat{\textbf{\r}} + \frac{1}{r} \frac{\partial}{\partial \phi} \hat{\textbf{\phi}} + \frac{1}{r sin\phi} \frac{\partial}{\partial \theta} \hat{\textbf{\theta}}
答案1
此代码片段不会带来双上标错误。align
未使用,也没有对齐标记&
。
然而,
\r
会带来错误,我猜你(重新)定义了它- 你不应该
\textbf{\theta}
在数学上下文中使用。相反,使用\boldsymbol
。amsmath
它甚至适用于粗体希腊字母。 - 您应该使用
\sin
正弦运算符,这样它就会是直立的,而不是像变量 s、i 和 n 那样的斜体。您甚至可以定义自己的数学运算符。
具有这些修复的可编译最小示例:
\documentclass{article}
\def\r{R}
\usepackage{amsmath}
\begin{document}
\[
\nabla = \frac{\partial}{\partial r} \hat{\textbf{\r}} +
\frac{1}{r} \frac{\partial}{\partial \phi} \hat{\boldsymbol{\phi}} +
\frac{1}{r \sin\phi} \frac{\partial}{\partial \theta}
\hat{\boldsymbol{\theta}}
\]
\end{document}