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. 結果