如何在乳胶中将方程式左对齐

如何在乳胶中将方程式左对齐

如何在乳胶中将方程式左对齐? 在此处输入图片描述 这是我的代码

\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}

在此处输入图片描述

相关内容