Cómo alinear las tres matrices 'tierras' en un producto

Cómo alinear las tres matrices 'tierras' en un producto

Cuando construyo el producto de algunas matrices que representan forma bilineal, el resultado que obtengo me parece un poco extraño ya que la primera matriz (una fila) tiene una alineación vertical que no es la misma que las últimas filas de las otras dos matrices. Me gustaría que fuera igual.

mwe:

\documentclass[11pt]{report}
\usepackage{amsmath}
\begin{document}
\[
\varphi_2((x_1,y_1),(x_2,y_2))=
\begin{pmatrix}x_1 & y_1\end{pmatrix}
\begin{pmatrix}-2&0\\0&4\end{pmatrix}
\begin{pmatrix} x_2\\y_2\end{pmatrix}
\]
\end{document}

Me gustaría que todo pareciera descansar sobre el mismo "suelo".

ingrese la descripción de la imagen aquí

Respuesta1

Consideraría extraña cualquier otra forma de configurar esta fórmula.

De todos modos, así es como puedes colgar las dos últimas matrices de la parte superior:

\documentclass[11pt]{report}
\usepackage{amsmath}
\usepackage{delarray}

\newenvironment{badpmatrix}[1]
 {\begin{array}[t]({@{}#1@{}})}
 {\end{array}}

\begin{document}

\[
\varphi_2((x_1,y_1),(x_2,y_2))=
  \begin{pmatrix} x_1 & y_1 \end{pmatrix}
  \begin{badpmatrix}{cc} -2 & 0 \\ 0 & 4 \end{badpmatrix}
  \begin{badpmatrix}{c} x_2 \\ y_2 \end{badpmatrix}
\]

\end{document}

ingrese la descripción de la imagen aquí

Si quieres que sean al revés, cambia [t]a [b]la definición del badpmatrixentorno.

ingrese la descripción de la imagen aquí

Luego decida que la forma estándar es la mejor.;-)

Hay dos “motivos” en el modo matemático. Uno es la línea de base, donde se asientan las letras; el otro es el “eje matemático”, una línea imaginaria un poco por encima de la línea base, donde se dibuja una línea de fracción, por ejemplo.

Por lo general, los objetos grandes se centran verticalmente en el eje matemático y no se colocan en la línea de base, para evitar un "efecto horizonte". No creo que puedas soportar algo como

ingrese la descripción de la imagen aquí

que es el análogo de

ingrese la descripción de la imagen aquí

Comparar con el estándar:

ingrese la descripción de la imagen aquí

Respuesta2

He aquí una forma de hacerlo \abovebaseline[<height>]{}. En este caso, configuro las dos matrices finales por encima de la línea base por -\dp\strutbox.

\documentclass[11pt]{report}
\usepackage{amsmath,stackengine}
\stackMath
\begin{document}
\[
  \varphi_2((x_1,y_1),(x_2,y_2))=\begin{pmatrix}x_1 & y_1\end{pmatrix}
  \abovebaseline[-\dp\strutbox]{%
    \begin{pmatrix}-2&0\\0&4\end{pmatrix}\begin{pmatrix}x_2\\y_2\end{pmatrix}%
  }
\]
\end{document}

ingrese la descripción de la imagen aquí

Si se elige la configuración alternativa, eso se puede lograr estableciendo las matrices debajo de la línea de base en un valor de -\ht\strutbox:

\documentclass[11pt]{report}
\usepackage{amsmath,stackengine}
\stackMath
\begin{document}
\[
  \varphi_2((x_1,y_1),(x_2,y_2))=\begin{pmatrix}x_1 & y_1\end{pmatrix}
  \belowbaseline[-\ht\strutbox]{%
    \begin{pmatrix}-2&0\\0&4\end{pmatrix}\begin{pmatrix}x_2\\y_2\end{pmatrix}%
  }
\]
\end{document}

ingrese la descripción de la imagen aquí

Respuesta3

¿Quizás quieras este diseño extraño?

\documentclass[11pt]{report}
\usepackage{amsmath}

\begin{document}

\[
\varphi_2((x_1,y_1),(x_2,y_2))=
\begin{array}{@{}c@{}}\\\begin{pmatrix}x_1 & y_1\end{pmatrix}\end{array}\begin{pmatrix}-2&0\\0&4\end{pmatrix}
\begin{pmatrix} x_2\\y_2\end{pmatrix}
\]

\end{document} 

ingrese la descripción de la imagen aquí

información relacionada