¿Cómo puedo alinear dos entornos divididos con los signos iguales?

¿Cómo puedo alinear dos entornos divididos con los signos iguales?
\documentclass{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{amsmath,  amsthm,  amssymb}
\usepackage{mathtools}

\begin{document}
    \begin{align}
        \begin{split}
            \label{eq:lines}
            Q_{1x} &= C_{1x} + \mu_1 \vec{h_{1x}} \\
            Q_{1y} &= C_{1y} + \mu_1 \vec{h_{1y}} \\
            \vdots \\
            Q_{3z} &= C_{3z} + \mu_3 \vec{h_{3z}}
        \end{split} \\
        \begin{split}
            \label{eq:distances}
            \overline{Q_1 Q_2}^2 &= (Q_{1x}-Q_{2x})^2 + (Q_{1y}-Q_{2y})^2 + (Q_{1z}-Q_{2z})^2\\
            \vdots
        \end{split}
    \end{align}
\end{document}

Quiero alinear las ecuaciones en ambos entornos divididos a lo largo del símbolo "=" de la misma manera. ¿Algunas ideas?

Respuesta1

Todo lo que necesita hacer es recordar colocar signos de alineación &en todas las líneas de su splits(su código no tiene ninguno en las \vdotslíneas). Minimizar su ejemplo da:

\documentclass{scrartcl}

\usepackage{amsmath}

\begin{document}

\begin{align}
   \label{eq:lines}
   \begin{split}       
      Q_{1x} &= C_{1x} + \mu_1 \vec{h_{1x}} \\
      Q_{1y} &= C_{1y} + \mu_1 \vec{h_{1y}} \\
      \vdots& \\
      Q_{3z} &= C_{3z} + \mu_3 \vec{h_{3z}}
   \end{split} \\
   \label{eq:distances}
   \begin{split}        
      \overline{Q_1 Q_2}^2 &= (Q_{1x}-Q_{2x})^2 + (Q_{1y}-Q_{2y})^2 
                                      + (Q_{1z}-Q_{2z})^2\\
      \vdots&
   \end{split}
  \end{align}
\end{document}

Salida de muestra

Ahora debes decidir cómo quieres colocar el \vdots...

Discusión

La documentación amsmath.pdfno es tan clara acerca de esta estructura que dice

La estructura dividida debe constituir el cuerpo completo de la estructura circundante, aparte de comandos como \label que no producen material visible.

en la sección "Dividir ecuaciones con alineación", a diferencia de la descripción engather

Cualquier ecuación en un conjunto puede consistir en una estructura \begin{split} ... \end{split}—...

Sin embargo, el archivo adjunto testmath.pdfcontiene dos ejemplos explícitos de múltiple splitsdentro de un archivo align. Lo que no se puede hacer es encerrar dicha splitconstrucción dentro, por ejemplo, de una \left ... \rightconstrucción.

Tenga en cuenta que existe un paquete breqnque contiene código que permite una alineación complicada entre varios bloques, pero altera las construcciones fundamentales en modo matemático y, por lo tanto, tiene una serie de problemas de compatibilidad.

Respuesta2

Ok, tengo que admitir que no tengo idea de por qué funcionó esto, solo quería agregar un ejemplo usando \vdotswithin{}from mathtoolsy de repente el ='s está alineado. También cambié \vecpara repasar solo las h's.

\documentclass{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{amsmath,  amsthm,  amssymb,mathtools}
\usepackage{mathtools}

\begin{document}
    \begin{align}
        \begin{split}
            \label{eq:lines}
            Q_{1x} &= C_{1x} + \mu_1 \vec{h}_{1x} \\
            Q_{1y} &= C_{1y} + \mu_1 \vec{h}_{1y} \\
            &\vdotswithin{=} \\
            Q_{3z} &= C_{3z} + \mu_3 \vec{h}_{3z}
        \end{split} \\
        \begin{split}
            \label{eq:distances}
            \overline{Q_1 Q_2}^2 
            &= (Q_{1x}-Q_{2x})^2 + (Q_{1y}-Q_{2y})^2 + (Q_{1z}-Q_{2z})^2\\
            &\vdotswithin{=}
          \end{split}
    \end{align}
\end{document}

IMAGEN

Respuesta3

Necesitas aligneden lugar de split:

\documentclass{scrartcl}
\usepackage{amsmath}

\newlength{\templen}

\begin{document}

\settowidth{\templen}{$\displaystyle\overline{Q_1 Q_2}^2$}
\begin{align}
\label{eq:lines}
&\begin{aligned}
\makebox[\templen][r]{$\displaystyle Q_{1x}$} &= C_{1x} + \mu_1 \vec{h_{1x}} \\
Q_{1y} &= C_{1y} + \mu_1 \vec{h_{1y}} \\
\vdots \\
Q_{3z} &= C_{3z} + \mu_3 \vec{h_{3z}}
\end{aligned} \\
\label{eq:distances}
&\begin{aligned}
\overline{Q_1 Q_2}^2 &= (Q_{1x}-Q_{2x})^2 + (Q_{1y}-Q_{2y})^2 + (Q_{1z}-Q_{2z})^2\\
\vdots
\end{aligned}
\end{align}
\end{document}

El \templenancho se puede reutilizar a voluntad. Debe situarse fuera del alignentorno.

información relacionada