如何输入 vdots...线性方程组

如何输入 vdots...线性方程组

我怎样才能得到与该图上相同的线性方程组? 在此处输入图片描述

这是我的代码,\SHORTvdotswithin{=} 有问题,因为等号和 vdots 之间应该有距离:

\begin{align}
a_{11}x_1 + a_{12}x2 + \cdots + a_{1n}x_n &= b_1 \\ \nonumber
a_{21}x_1 + a_{22}x2 + \cdots + a_{2n}x_n &= b_2 \\ \nonumber
\shortvdotswithin{=} \nonumber
a_{m1}x_1 + a_{m2}x2 + \cdots + a_{mn}x_n &= b_m \\ \nonumber
\end{align}

答案1

为了使列和系数对齐,我使用了alignat环境。这是一个可行的解决方案。

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{showframe} %% <--:::It shows the margins of your paper.
\begin{document}
\begin{alignat*}{4}
a_{11}x_1  &{} + {}& a_{12} x_2  & {} + \cdots + {} & a_{1n}x_n& ={} & b_1 \\
a_{21}x_1  &{} + {}& a_{22} x_2  & {} + \cdots + {} & a_{2n}x_n& ={} & b_2 \\
& &  &  &  & \phantom{=}\!\vdots &  \\
a_{n1}x_1  &{} + {}& a_{n2} x_2  & {} + \cdots + {} & a_{nn}x_n& ={} & b_n
\end{alignat*}
\end{document}

仅第一行:

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{alignat*}{4}
a_{11}x_1  &{} + {}& a_{12} x_2  & {} + \dotsb + {} & a_{1n}x_n& ={} & b_1
\end{alignat*}
\end{document}

在此处输入图片描述

答案2

以下代码可以完成这项工作。另外,我建议使用环境align*来避免在方程式中使用数字,而不是\nonumber在每一行上单独放置一个。

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{align*}
a_{11}x_1 + a_{12}x2 + \cdots + a_{1n}x_n &= b_1 \\ 
a_{21}x_1 + a_{22}x2 + \cdots + a_{2n}x_n &= b_2 \\ 
&\ \ \vdots \\
a_{m1}x_1 + a_{m2}x2 + \cdots + a_{mn}x_n &= b_m \\ 
\end{align*}
\end{document}

相关内容