左对齐方程组

Cla*_*sen 43 latex

我想左对齐一组方程式.块中的方程本身是对齐的,但这与我的问题完全没有关系!我想左对齐方程而不是让它们一直居中,因为它看起来很愚蠢,中心方程很窄.

例如,我想保持对齐

\begin{align*}
    |\vec a| &= \sqrt{3^{2}+1^{2}} = \sqrt{10} \\
    |\vec b| &= \sqrt{1^{2}+23^{2}} = \sqrt{530} \\ 
    \cos v &= \frac{26}{\sqrt{10} \cdot \sqrt{530}} \\
    v &= \cos^{-1} \left(\frac{26}{\sqrt{10} \cdot \sqrt{530}}\right) \\
    v &= \uuline{69.08...\degree}
\end{align*}    
Run Code Online (Sandbox Code Playgroud)

还有这个

\begin{align*}
    f(x) = -1.25x^{2} + 1.5x
\end{align*}
Run Code Online (Sandbox Code Playgroud)

这是怎么做到的?如果它甚至可能.

小智 41

您可以使用\begin{flalign},如下例所示:

\begin{flalign}
    &f(x) = -1.25x^{2} + 1.5x&
\end{flalign}
Run Code Online (Sandbox Code Playgroud)

  • 这会产生一条错误消息:`LaTeX Error:Environment flalign undefined (4认同)
  • @Maryam这是将方程对齐.如何将方程式左对齐? (3认同)
  • 要向左对齐,您应该将“&”放在等式末尾,例如“f(x) = -1.25x^{2} + 1.5x&&” (3认同)

ken*_*ytm 36

尝试使用fleqn文档类选项.

\documentclass[fleqn]{article}
Run Code Online (Sandbox Code Playgroud)

(另请参阅http://en.wikibooks.org/wiki/LaTeX/Basics以获取其他选项列表.)


Blo*_*oon 20

试试这个:

\begin{flalign*}
    &|\vec a| = \sqrt{3^{2}+1^{2}} = \sqrt{10} & \\
    &|\vec b| = \sqrt{1^{2}+23^{2}} = \sqrt{530} &\\ 
    &\cos v = \frac{26}{\sqrt{10} \cdot \sqrt{530}} &\\
    &v = \cos^{-1} \left(\frac{26}{\sqrt{10} \cdot \sqrt{530}}\right) &\\
\end{flalign*}
Run Code Online (Sandbox Code Playgroud)

该&标志分隔两列,这样一个&在一行的开头意味着该行以空白列开始.


小智 16

fleqn文档类中的选项将在文档的所有方程中应用左对齐设置.你可以改用\begin{flalign}.这将仅对齐所需的方程式.

  • 你好。在寻求类似问题的帮助时,我遇到了这篇文章,也感谢您提供的信息。但是,当我使用flalign时,等式和等号之间存在巨大的差距。您是否知道将其全部保留在左侧的方法? (2认同)