![使用 align 时出错](https://linux22.com/image/305739/%E4%BD%BF%E7%94%A8%20align%20%E6%97%B6%E5%87%BA%E9%94%99.png)
我有以下代码,它会产生 4 个错误(所有类型都是“糟糕的数学环境分隔符”),但我不知道原因。
\listfiles
\documentclass[oneside,12pt]{scrartcl}
\usepackage[ngerman]{babel}
%\usepackage{amsmath}
\usepackage[fixamsmath,disallowspaces]{mathtools}
\begin{document}
\begin{align*}
P_U (t) &= - P_{EZ_1} (t) - P_{EZ_2} (t) - ... - P_{EZ_n} (t) - P_{V_{ges}} (t) \\
P_{EZ_{ges}} (t) &= P_{EZ_1} (t) + P_{EZ_2} (t) + ... + P_{EZ_n} (t) = \(\sum \limits_{i=1}^n {P_{EZ_i}} \\
Z_1 &= \(\sum \limits_{t=0}^T Z_1(t)
\end{align*}
\end{document}
答案1
您无法\( \)
在align
环境中使用。它用于切换到数学模式(确实如此$ $
),但您里面的代码align
已经处于数学模式。
此外,正如@Paul 所评论的那样,不要...
直接从键盘输入点 ( )。有命令可以做到这一点。使用包\dots
中的amsmath
命令,3 个点将插入正确的位置。比较以下示例:
$a_1,\dots,a_n$ and $a_1\times\dots\times a_n$
wrong: $a_1,...,a_n$ and $a_1\times ... \times a_n$