it-swarm.dev

Wyrównaj do lewej blok równań

Chcę wyrównać blok równań. Równania w samym bloku są wyrównane, ale to wcale nie jest związane z moim pytaniem! Chcę wyrównać równania zamiast pozostawić je wyśrodkowane przez cały czas, ponieważ wygląda to głupio w przypadku równań o wąskim środku.

Przykład, chcę to wyrównać

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

ale także to

\begin{align*}
    f(x) = -1.25x^{2} + 1.5x
\end{align*}

Jak to się robi? Jeśli to w ogóle możliwe.

43
Claus Jørgensen

Spróbuj użyć opcji klasy dokumentu fleqn.

\documentclass[fleqn]{article}

(Zobacz także http://en.wikibooks.org/wiki/LaTeX/Basics , aby uzyskać listę innych opcji.)

36
kennytm

Możesz użyć \begin{flalign}, jak w poniższym przykładzie:

\begin{flalign}
    &f(x) = -1.25x^{2} + 1.5x&
\end{flalign}
41
Maryam

Spróbuj tego:

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

& znak oddziela dwie kolumny, więc & na początku wiersza oznacza, że ​​wiersz zaczyna się od pustej kolumny.

20
Bloodmoon

Opcja fleqn w klasie dokumentu zastosuje ustawienie wyrównania do lewej we wszystkich równaniach dokumentu. Zamiast tego możesz użyć \begin{flalign}. Spowoduje to wyrównanie tylko pożądanych równań.

16
Yeissone