
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 array
comando. Aparentemente el array
interior 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 bmatrix
entorno 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}
Respuesta2
array
No tiene nada que ver con el anidamiento, \u
sino u
dos veces en la segunda matriz. Cambie esos a u
y todo funciona.