注意我希望我的等式有编号。
答案1
LaTeX(和amsmath
包)不支持这一点,因为这是一个相当奇怪的要求,方程的样式几乎总是一个文档范围的选择。
话虽如此,如果你真的需要这个你可以利用$$
不支持 latex 语法并且不遵循fleqn
选项的事实。
\documentclass[fleqn]{article}
\usepackage{amsmath}
\begin{document}
zzz
\begin{equation}
aaa=bbb
\end{equation}
zzz
$$\refstepcounter{equation}
aaa=bbb
\eqno(\theequation)
$$
zzz
\begin{equation}
aaa=bbb
\end{equation}
\end{document}
答案2
该nccmath
包定义了一个fleqn
环境,当您希望仅将一些方程式对齐在左边距时使用,相反,当ceqn
您希望偶尔将方程式居中时,可以使用该fleqn
选项。这些环境的工作方式与环境(以及所有 amsmath 环境)类似(并且兼容)subequations
。
以下是一个例子:
\documentclass[fleqn]{article}
\usepackage{amsmath, nccmath}
\usepackage{lipsum}
\begin{document}
\lipsum[11]
\begin{equation}
aaa=bbb
\end{equation}
\begin{subequations}
\begin{ceqn}
\begin{align}
aaa & =bbb \\
aaa + c & =bbb + d
\end{align}
\end{ceqn}
\end{subequations}
\end{document}