LaTeX学习-day09
教程链接:B站
使用环境:
- 系统:Windows 10
- TeX 系统:TeX Live (官网下载)(清华源)
- IDE:Tex Studio
矩阵
1. 代码:
% 导言区
\documentclass{article}
\usepackage{ctex}
\usepackage{amsmath}
\newcommand{\adots}{\mathinner{\mkern2mu%
\raisebox{0.1em}{.}\mkern2mu\raisebox{0.4em}{.}%
\mkern2mu\raisebox{0.7em}{.}\mkern1mu}}
% 正文区(文稿区)
\begin{document}
%矩阵环境,用&分割个列,用\\分割行
\[
\begin{matrix} % 无括号
0 & 1 \\
1 & 0
\end{matrix}
%pmatrix环境
\begin{pmatrix} % 小括号
0 & -i \\
i & 0
\end{pmatrix} \qquad
%bmatrix环境
\begin{bmatrix} % 中括号
0 & -1 \\
1 & 0
\end{bmatrix} \qquad
\begin{Bmatrix}% 大括号
1 & 0 \\
0 & -1
\end{Bmatrix} \quad
\begin{vmatrix} % 竖线
a & b \\
c & d
\end{vmatrix} \quad
\begin{Vmatrix} % 双竖线
i & 0 \\
0 & -i
\end{Vmatrix}
\]
%使用上下标
\[
A = \begin{pmatrix}
a_{11}^2 & a_{12}^2 & a_{13}^2 \\
0 & a_{22} & a_{23} \\
0 & 0 & a_{33}
\end{pmatrix}
\]
%常用得省略号:\dots,\vdots, \ddots
\[
A = \begin{bmatrix}
a_{11} & \dots & a_{1n} \\
\adots & \ddots & \vdots \\ %\adots 手写
0 & & a_{nn}
\end{bmatrix}_{n \times n}
\]
$$
\left[
\begin{matrix}
1 & 2 & \cdots & 4 \\
7 & 6 & \cdots & 5 \\
\vdots & \vdots & \ddots & \vdots \\
8 & 9 & \cdots & 0 \\
\end{matrix}
\right]
$$
% 分块矩阵(矩阵嵌套)
\[
\begin{pmatrix}
\begin{matrix} 1 & 0 \\0 & 1 \end{matrix} & \text{\Large 0} \\
\text{\Large 0} & \begin{matrix}1 & 0 \\0 & -1\end{matrix}
\end{pmatrix}
\]
%三角矩阵
\[\begin{pmatrix}
a_{11} & a_{12} & \cdots & a_{1n} \\
& a_{22} & \cdots & a_{2n} \\
& & \ddots & \vdots \\
\multicolumn{2}{c}{\raisebox{1.3ex}[0pt]{\Huge0}}
& & a_{nn}
\end{pmatrix}
\]
% 跨列得省略号: \hdotsfor{<列数>}
\[
\begin{pmatrix}
1 & \frac 12 & \dots & \frac 1n \\
\hdotsfor{4} \\
m & \frac m2 & \dots & \frac mn
\end{pmatrix}
\]
% 行内小矩阵 (smallmatrix)环境
复数 $z = (x,y)$ 也可以用矩阵
\begin{math}
\left(
\begin{smallmatrix}
x & -y \\
y & x
\end{smallmatrix}
\right)
\end{math} 来表示。
% array环境(类似于表格环境tabular)
\[
\begin{array}{r|r}
\frac{1}{2} & 0 \\
\hline
0 & -\frac {a}{bc} \\
\end{array}
\]
% array环境构造复杂得矩阵
\[
% @{<内容>}-添加任意内容,不占表项计数
% 此处添加一个负值空白,表示向左移-5pt的距离
% c指定第一列居中对齐
% l指定最后一列居左对齐
\begin{array}{c@{\hspace{-5pt}}l}
% 第1行,第1列
\left(
%先输入\left,然后输入(,就可以补全
\begin{array}{ccc|ccc}
a & \cdots & a & b & \cdots & b\\
& \ddots & \vdots & \vdots & \adots\\
& & a & b \\ \hline
& & & c & \cdots & c \\
& & & \vdots & & \vdots \\
\multicolumn{3}{c|}{\raisebox{2ex}[0pt]{\Huge 0}}
& c & \cdots & c
\end{array}
\right)
&
% 第1行,第2列
\begin{array}{l}
%\left.仅表示\right\}配对,什么都不输出
\left.\rule{0mm}{7mm}\right\}p\\
\\
\left.\rule{0mm}{7mm}\right\}q
\end{array}
\\[-5pt]
% 第2行,第1列
\begin{array}{cc}
\underbrace{\rule{17mm}{0mm}}_m &
\underbrace{\rule{17mm}{0mm}}_m
\end{array}
&
% 第2行,第2列
\end{array}
\]
% \[\left(\begin{array}{cccc}
% a_{11} & a_{12} & \cdots & a_{1n} \\
% &a_{22} & \cdots &a_{2n} \\
% & & \ddots & \vdots \\
% \multicolumn{2}{c}{\raisebox{1.3ex}[0pt]{\Huge0}}
% & &a_{nn}
% \end{array}\right)\]
% \[\begin{pmatrix}
% a_{11} & a_{12} & \cdots & a_{1n} \\
% &a_{22} & \cdots &a_{2n} \\
% & & \ddots & \vdots \\
% \multicolumn{2}{c}{\raisebox{1.3ex}[0pt]{\Huge0}}
% & &a_{nn}
% \end{pmatrix}\]
\[
\begin{pmatrix}
a_{11}&a_{12}&\ldots&a_{1n}\\
a_{21}&a_{22}&\ldots&a_{2n}\\
\hdotsfor{4}\\
a_{n1}&a_{n2}&\ldots&a_{nn}\\
\end{pmatrix}
\]
和
\[\begin{pmatrix}
a_{11}&a_{12}&\ldots&a_{1n}\\
a_{21}&a_{22}&\ldots&a_{2n}\\
\vdots &\vdots & &\vdots\\
a_{n1}&a_{n2}&\ldots&a_{nn}\\
\end{pmatrix}\]
\end{document}
2. 结果