这段代码中存在某种我无法识别的错误

这段代码中存在某种我无法识别的错误
\begin{gather}    
\begin{align}    
F&=mg    
\[F&=\frac{-GMm}{r^2}\]\\    
mg&= \[\frac{-GMm}{r^2}\]\\    
g&=\[\frac{-GM}{r^2}\]\\    
\end{align}    
\end{gather}

答案1

用于显示的方程式环境不能嵌套。aligned可以使用 Environment 代替aligninside gather。并且\[...\]不应该在其他数学环境中使用。

\documentclass{article}
\usepackage{amsmath}
\begin{document}
  \begin{gather}
    \begin{aligned}
      F &= mg \\
      F &= \frac{-GMm}{r^2} \\
      mg &= \frac{-GMm}{r^2} \\
      g &= \frac{-GM}{r^2}
   \end{aligned}
  \end{gather}
\end{document}

收集并对齐的结果

或者,如果每个方程都应该编号:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
  \begin{align}
    F &= mg \\
    F &= \frac{-GMm}{r^2}  \\
    mg &= \frac{-GMm}{r^2}  \\
    g &= \frac{-GM}{r^2}
  \end{align}
\end{document}

对齐结果

有关方程环境的文档amsmath,请参阅“软件包用户指南amsmath” (amsldoc)

相关内容