我在标记方程式时遇到了麻烦fleqn
。即使我包含了\label{...}
,它仍然拒绝显示相应的数字。这是我的代码:
\documentclass{article}
\usepackage{geometry}
\usepackage{mathtools, nccmath}
\begin{document}
\begin{fleqn}
\[
\begin{pmatrix}
\cos(\alpha) & 0 & -\sin(\alpha)\\
0 & 1 & 0\\
\sin(\alpha) & 0 & \cos(\alpha)
\end{pmatrix}
^{-1}
=
\begin{pmatrix}
\cos(\alpha) & 0 & \sin(\alpha)\\
0 & 1 & 0\\
-\sin(\alpha) & 0 & \cos(\alpha)
\end{pmatrix}
\label{eq:inverse}
\]
\end{fleqn}
\end {document}
先感谢您。
答案1
\[…\]
是displaymath
(或equation*
)环境,不显示方程编号。您需要 等环境equation
才能align
获取方程编号。请参阅amsmath
手动的和mathtools
手动的了解有关这些环境的更多信息。
您可以使用mathtools
选项fleqn
:
\documentclass{article}
\usepackage{geometry}
\usepackage[fleqn]{mathtools}
\begin{document}
\begin{align}
\begin{pmatrix}
\cos(\alpha) & 0 & -\sin(\alpha)\\
0 & 1 & 0\\
\sin(\alpha) & 0 & \cos(\alpha)
\end{pmatrix}
^{-1}
&=
\begin{pmatrix}
\cos(\alpha) & 0 & \sin(\alpha)\\
0 & 1 & 0\\
-\sin(\alpha) & 0 & \cos(\alpha)
\end{pmatrix}
\label{eq:inverse}
\end{align}
\end {document}
或flalign
环境:
\documentclass{article}
\usepackage{geometry}
\usepackage{mathtools}
\begin{document}
\begin{flalign}
\begin{pmatrix}
\cos(\alpha) & 0 & -\sin(\alpha)\\
0 & 1 & 0\\
\sin(\alpha) & 0 & \cos(\alpha)
\end{pmatrix}
^{-1}
& =
\begin{pmatrix}
\cos(\alpha) & 0 & \sin(\alpha)\\
0 & 1 & 0\\
-\sin(\alpha) & 0 & \cos(\alpha)
\end{pmatrix}
\label{eq:inverse} &&
\end{flalign}
\end {document}