
LaTeX 新手在這裡。使用TexStudio。在方程式數組的第二行(使用align*
)中,我嘗試使用該array
命令將行向量乘以列向量。顯然array
內部align*
造成了問題。 LaTeX 甚至無法編譯。這是我的文檔:
\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}
所以我希望所有平等的人都排隊。 (除非最後一個有可能使最終的“=0”顯示在所有內容的右側?)但現在我最擔心的是我的程式碼的問題以及為什麼它甚至無法編譯。
感謝您的幫助。
答案1
好吧,我不明白您的程式碼有什麼問題(除了可能\\
用於指示新的對齊行以及矩陣中的新行)。無論如何,使用bmatrix
環境簡化程式碼效果很好:
\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}
答案2
與巢狀無關,而是在第二個陣列中array
有兩次。將它們更改為,一切正常。\u
u
u