我會嘗試得到如下圖的東西:
我嘗試過代碼,但與圖片中的間距相比,間距相當大
\begin{equation}
\begin{matrix}
\xi_1 & = & \xi_{10} & + & \xi_{11}\,X_1 & + & \cdots & + & \xi_{1n}\,X_n\\
\xi_2 & = & \xi_{20} & + & \xi_{21}\,X_1 & + & \cdots & + & \xi_{2n}\,X_n\\
& \vdots & & & & & \vdots & & \\ \xi_n & = & \xi_{n0} & + & \xi_{11}\,X_1 & + & \cdots & + & \xi_{nn}\,X_n\\
\end{matrix}
\end{equation}
這裡的程式碼給了以下內容
答案1
使用matrix
環境好像不太對勁。這是一個array
基於 - 的解決方案。
我認為在和術語之間插入\,
(thinspace)既沒有必要,也沒有(印刷上)有幫助。當然,您上面的螢幕截圖似乎不會表明應該插入任何此類空白。\xi
X
\documentclass{article}
\usepackage{array}
\newcolumntype{C}{>{{}}c<{{}}}
\begin{document}
\begin{equation}
\setlength\arraycolsep{0pt}
\begin{array}{rCrCrCrCr}
\xi_1 & = & \xi_{10} & + & \xi_{11}X_1 & + & \cdots & + & \xi_{1n}X_n\\
\xi_2 & = & \xi_{20} & + & \xi_{21}X_1 & + & \cdots & + & \xi_{2n}X_n\\
& \vdots & & & & & & \vdots & \\
\xi_n & = & \xi_{n0} & + & \xi_{11}X_1 & + & \cdots & + & \xi_{nn}X_n\\
\end{array}
\end{equation}
\end{document}
答案2
\begin{equation}
\setlength\arraycolsep{1.6pt}
\begin{matrix}
\xi_1 & = & \xi_{10} & + & \xi_{11}\,X_1 & + & \cdots & + & \xi_{1n}\,X_n\\
\xi_2 & = & \xi_{20} & + & \xi_{21}\,X_1 & + & \cdots & + & \xi_{2n}\,X_n\\
& \vdots & & & & & \vdots & & \\
\xi_n & = & \xi_{n0} & + & \xi_{11}\,X_1 & + & \cdots & + & \xi_{nn}\,X_n\\
\end{matrix}
\end{equation}
答案3
我認為使用 alignat
會更簡單:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{alignat*}{4}
\xi_1 & = \xi_{10} & & + \xi_{11}X_1 & & + \cdots & & + \xi_{1n}X_n\\
\xi_2 & = \xi_{20} & & + \xi_{21}X_1 & & + \cdots & & + \xi_{2n}X_n\\
& \vdotswithin{=} & & & & \vdotswithin{+}
\\
\xi_n & = \xi_{n0} & & + \xi_{11}X_1 & & + \cdots & & + \xi_{nn}X_n
\end{alignat*}
\end{document}