%20%2B%20vertikal%20gepunktete%20Linie.png)
Ich habe Beiträge gelesen, in denen beschrieben wird, wie man Gleichungen vertikal und horizontal ausrichtet. Leider funktioniert das nicht. Weiß jemand, wie man den folgenden Code repariert?
\begin{equation}
\begin{aligned}
w_1 &= u_1,
&
v1 = w1 / \left\lVert w_1\right\rVert
\\
w_2 &= u_2 - \langle u_2, v_1\rangle v_1,
&
v_2 = w2 / \left\lVert w_2\right\rVert
\\\\
w_p = u_p - \sum_{i=1}^{p-1} \langle u_p, v_i\rangle v_i,
&
v_p &= w_p / \left\lVert w_p\right\rVert
\end{aligned}
\end{equation}
Zusätzlich möchte ich zwischen den Gleichungen eine vertikal gepunktete Linie einfügen:
w2 = u2 – … und wp = up – …
Und
v2 = w2/... und vp = wp/...
Antwort1
Sie haben einfach vergessen, dass zwei Ausrichtungspunkte pro Zeile erforderlich sind 3 &
. Hier ist eine Lösung mit dem \vdotswithin
Befehl von mathtools
, um die vertikalen Punkte mit den =-Zeichen auszurichten, und einigen vertikalen Anpassungen:
\documentclass{article}
\usepackage{mathtools}
\DeclarePairedDelimiter{\norm} \lVert \rVert
\DeclarePairedDelimiter{\innerp} \langle \rangle
\begin{document}
\begin{equation}
\begin{aligned}
w_1 &= u_1,
&
v_1 & = w1 / \norm*{w_1}
\\
w_2 &= u_2 - \innerp{u_2, v_1} v_1,
&
v_2 & = w_2 / \norm{w_2}
\\[-0.5ex]
& \vdotswithin{=} & & \vdotswithin{=} \\
w_p & = u_p - \smash[t]{\sum_{i=1}^{p-1}}\innerp*{u_p, v_i}v_i
& v_p &= w_p / \norm{w_p}
\end{aligned}
\end{equation}
\end{document}
Antwort2
Etwas wie das?
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
w_1 & = u_1,
&
v_1 & = w_1 / \lVert w_1 \rVert
\\
w_2 & = u_2 - \langle u_2, v_1\rangle v_1,
&
v_2 & = w_2 / \lVert w_2 \rVert
\\ & \vdots && \vdots \\
w_p & = u_p - \sum_{i=1}^{p-1} \langle u_p, v_i\rangle v_i,
&
v_p & = w_p / \lVert w_p \rVert
\end{align*}
\end{document}
Es hat auch nichts mit Ihrer speziellen Frage zu tun, aber die hier verwendeten Befehle \left
und \right
sind nutzlos, da die vertikalen Balken von \lVert
und \rVert
nicht größer werden müssen, um ihrem Inhalt gerecht zu werden.