左对齐数学并且也按等号对齐?

左对齐数学并且也按等号对齐?
\begin{flalign*}
    &f(x) = -1.25x^{2} + 1.5x + 1.66&\\
         &= -1.25x^{2} + 1.5x + 1.66 + 0&\\
\end{flalign*}

是否可以将这两行数学数字左对齐,并将两行用等号对齐?

在此处输入图片描述

答案1

为了对齐=,你需要&=

在此处输入图片描述

##代码:

\documentclass{article}
\usepackage{mathtools}
\usepackage{showframe}

\begin{document}
\begin{flalign*}
    f(x) &= -1.25x^{2} + 1.5x + 1.66     & \\
         &= -1.25x^{2} + 1.5x + 1.66 + 0 & \\
\end{flalign*}
\end{document}

答案2

和中fl的是“full length”的缩写,flalignflalign*不是“向左对齐”。请参阅用户指南包的amsmath一些用例flalign。(旁白:只是因为flalign 被滥用来强制显示的方程式排版左对齐并不意味着这样做是无害的。

如果目标是将显示的方程式排版为左对齐而不是居中,那么您实际上不应该使用flalign。相反,使用选项(“左对齐方程式”的缩写)加载amsmath或包,并将长度变量的值设置为。mathtoolsfleqn\mathindent0pt

在此处输入图片描述

\documentclass{article}
\usepackage[fleqn]{amsmath}
\setlength{\mathindent}{0pt}
\usepackage{showframe} % optional

\begin{document}
\begin{align*}
    f(x) &= -1.25x^{2} + 1.5x + 1.66 \\
         &= -1.25x^{2} + 1.5x + 1.66 + 0 % note: no '\\' at end of final line of 'align'
\end{align*}
\end{document}

相关内容