Matriz dentro de Alinear*

Matriz dentro de Alinear*

Nuevo principiante de LaTeX aquí. Utilizando TexStudio. En la segunda fila de una matriz de ecuaciones (usando align*), estoy intentando multiplicar un vector de fila por un vector de columna, usando el arraycomando. Aparentemente el arrayinterior align*está causando un problema. El LaTeX ni siquiera se compila. Aquí está mi documento:

\documentclass[final]{amsart}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{bm}
\newcommand{\E}{\mathbb{E}}
\begin{document}

\section{Introduction} \label{intro}
Using the assumption that $\E(\bm{X}_t u_t)=0$, its sample mean form yields:

\begin{align*}
\frac{1}{n} \sum_{t=1}^{n} \bm{X}_t u_t &= \frac{1}{n}(X_{1i}u_1+X_{2i}u_2+\dotsb+X_{ni}u_n) \\
&= \frac{1}{n}
\left[ 
\begin{array}{cccc}
X_{1i} & X_{2i} & \cdots & x_{ni} 
\end{array} 
\right] 
\left[ 
\begin{array}{c}
u_1 \\ \u_2 \\ \vdots \\ \u_k
\end{array} 
\right] \\
&= \frac{1}{n} \bm{x}_i^T \bm{u} =0 \\
\end{align*}

\end{document}

Entonces quiero que todos los iguales se alineen. (¿A menos que sea posible que el último muestre el "=0" final a la derecha de todo?) Pero en este momento lo que más me preocupa son los problemas con mi código y por qué ni siquiera se compila.

Gracias por tu ayuda.

Respuesta1

Bueno, no entiendo qué hay de incorrecto en su código (excepto quizás que \\se usa para indicar una nueva línea de alineación y también una nueva línea en sus matrices). De todos modos, simplificar tu código con el bmatrixentorno funciona bien:

    \documentclass[final]{amsart}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \usepackage{bm}
    \newcommand{\E}{\mathbb{E}}
    \begin{document}

    \section{Introduction} \label{intro}
    Using the assumption that $\E(\bm{X}_t u_t)=0$, its sample mean form yields:

    \begin{align*}
    \frac{1}{n} \sum_{t=1}^{n} \bm{X}_t u_t &= \frac{1}{n}(X_{1i}u_1+X_{2i}u_2+\dotsb+X_{ni}u_n) \\
    &= \frac{1}{n}
    \begin{bmatrix}%
    X_{1i} & X_{2i} & \cdots & X_{ni}
    \end{bmatrix}
    \begin{bmatrix}
      u_1 \\u _2\\ \vdots \\ u_n
    \end{bmatrix}
    \\
    &= \frac{1}{n} \bm{x}_i^T \bm{u} =0 \\
    \end{align*}

    \end{document} 

ingrese la descripción de la imagen aquí

Respuesta2

arrayNo tiene nada que ver con el anidamiento, \usino udos veces en la segunda matriz. Cambie esos a uy todo funciona.

información relacionada