
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