\documentclass[10pt]{article}
\usepackage{nccmath}
\begin{document}
\begin{fleqn}[\parindent]
\begin{equation}\label{eq51}
\begin{aligned}
% \nonumber to remove numbering (before each equation)
|e||g_s|-\frac{e^2}{\epsilon+|e|}\bar{g}_s\leq0\\
|\hat{e}||\beta_s|-\frac{e^2|\hat{e}|}{e^2+\epsilon}\bar{\beta}_s\leq0\\
|e||u_c|/\bar{u}-\frac{e^2}{\epsilon+|e|}\bar{u}_c/\bar{u}\leq0\\
\end{aligned}
\end{equation}
\end{fleqn}
\end{document}
答案1
我不认为方程式应该有时居中有时左对齐。选择你的风格并坚持下去,这意味着“要么使用fleqn
文档类选项,要么不使用”。
如果你想要左对齐的方程(带有一些余量,例如\parindent
),你可以这样做
\documentclass[fleqn]{article}
\usepackage{amsmath}
\usepackage{lipsum}% for mock text
\AtBeginDocument{\setlength{\mathindent}{\parindent}}
\begin{document}
\lipsum[1][1-3]
\begin{equation}
1+1=2
\end{equation}
\lipsum[2][1-3]
\begin{equation}
\begin{aligned}
& |e||g_s|-\frac{e^2}{\epsilon+|e|}\bar{g}_s\leq0\\
& |\hat{e}||\beta_s|-\frac{e^2|\hat{e}|}{e^2+\epsilon}\bar{\beta}_s\leq0\\
& |e||u_c|/\bar{u}-\frac{e^2}{\epsilon+|e|}\bar{u}_c/\bar{u}\leq0
\end{aligned}
\end{equation}
\lipsum[3][1-3]
\end{document}
初始&
是需要的,因为aligned
会形成列对,一个正确的和一个左边对齐。
答案2
正如评论中提到的,尝试将其放在&
每一行的开头,如下所示:
\documentclass[10pt]{article}
\usepackage{nccmath}
\begin{document}
\begin{fleqn}[\parindent]
\begin{equation}\label{eq51}
\begin{aligned}
% \nonumber to remove numbering (before each equation)
& |e||g_s|-\frac{e^2}{\epsilon+|e|}\bar{g}_s\leq0\\
& |\hat{e}||\beta_s|-\frac{e^2|\hat{e}|}{e^2+\epsilon}\bar{\beta}_s\leq0\\
& |e||u_c|/\bar{u}-\frac{e^2}{\epsilon+|e|}\bar{u}_c/\bar{u}\leq0\\
\end{aligned}
\end{equation}
\end{fleqn}
\end{document}