Когда я использую двойные знаки доллара $$
или \[
и \]
для начала и конца математического режима, у меня не возникает проблем с компиляцией файла. Когда я заменяю их на \begin{equation}
и \end{equation}
соответственно, я получаю ошибку.
Например:
\[
\label{eq:stress_strain_eq}
\left\{\begin{array}{c}
\sigma_x \\
\sigma_y \\
\tau_{xy}
\end{array}\right\}
=
\begin{bmatrix}
\overline{Q}_{11} & \overline{Q}_{12} & \overline{Q}_{16} \\[0.3em]
\overline{Q}_{12} & \overline{Q}_{22} & \overline{Q}_{26} \\[0.3em]
\overline{Q}_{16} & \overline{Q}_{26} & \overline{Q}_{66}
\end{bmatrix}
\cdot
\left\{\begin{array}{c}
\epsilon_x \\
\epsilon_y \\
\gamma_{xy}
\end{array}\right\}
\]
дает правильный результат, но я не могу на него сослаться. Я думал, что эти три варианта взаимозаменяемы.
решение1
Окружающая среда
\begin{equation}
...
\end{equation}
и
\[ ... \]
не взаимозаменяемы, так как первый выдаст номер уравнения, а второй — нет. \label{...}
Команда в последнем не выдаст ошибку, но она не имеет никакого эффекта, так как нет счетчика, на который она могла бы ссылаться.
Эквивалентом последнего варианта будет отмеченная звездочкой версия среды equation
, предоставляемая пакетом amsmath
:
\begin{equation*}
...
\end{equation*}