先放一波最終效果圖:
這一講?講解了如何排版數(shù)學(xué)矩陣的問(wèn)題董栽。
在latex中使用matrix環(huán)境實(shí)現(xiàn)矩陣的排版宾毒,但是在此環(huán)境的前后一定要加上美元符號(hào),并且美元符號(hào)之間與環(huán)境之間不得有空行幽七。
用于矩陣排班的matrix環(huán)境與表格排版的tabular環(huán)境用法相同竟闪。
都是用&符號(hào)分割列离福,雙反斜杠\\進(jìn)行換行。
編譯提示無(wú)法運(yùn)行炼蛤,這是因?yàn)槲覀儧](méi)有引入amsmath宏包妖爷。
其他的矩陣排版環(huán)境,例如有pmatrix,bmatrix,Bmatrix理朋。
這些不同的環(huán)境主要影響的是矩陣的定界符絮识,無(wú)定界符,p小括號(hào)定界符嗽上,b中括號(hào)定界符次舌,B大括號(hào)定界符,單豎線v和V雙豎線定界符。
對(duì)于復(fù)雜矩陣的排版兽愤,例如分塊矩陣彼念,矩陣的嵌套,三角矩陣可以參考代碼浅萧。
\documentclass{ctexart}
%\usepackage{ctex}
%主要學(xué)習(xí)使用matraix方法排版矩陣和使用array環(huán)境排版復(fù)雜矩陣的方法
\usepackage{amsmath}
\begin{document}
矩陣環(huán)境 %用 & 分隔列逐沙,用 \\ 分隔行
%矩陣環(huán)境之間一定要記得用美元符號(hào)包起來(lái)
%而且美元符號(hào)和begin,end一定要相連
$ \begin{matrix}%沒(méi)有任何分隔符
? ? ? ?0 & 1 \\
? ? ? ?1 & 0?
? \end{matrix} \qquad
$ ?
$%方括號(hào)分隔符
? \begin{bmatrix}?
? ? 0 & -1 \\
? ? ? 1 & 0
? ? ? \end{bmatrix} \qquad
? ? $ ?
? ? $%大寫(xiě)的B花括號(hào)分隔符
? ? \begin{Bmatrix}?
? ? 0 & -1 \\
? ? 1 & 0
? ? \end{Bmatrix} \qquad??
? ? $
? ? $%小寫(xiě)的p(圓括號(hào)分隔符)
? ? \begin{pmatrix}?
? ? 0 & -1 \\
? ? 1 & 0
? ? \end{pmatrix} \qquad??
? ? $
? ? $%|單豎線分隔符|
? ? \begin{vmatrix}?
? ? 0 & -1 \\
? ? 1 & 0
? ? \end{vmatrix} \qquad??
? ? $
? ? $%大寫(xiě)的v||雙豎線分隔符||
? ? \begin{Vmatrix}?
? ? 0 & -1 \\
? ? 1 & 0
? ? \end{Vmatrix} \qquad??
? ? $
? ? %可以使用上下標(biāo)
? ? \[
? ? ? ?A = \begin{pmatrix}
? ? ? ?a_{11}^2 & a_{12}^ 2 &a_{13}^2 \\
? ? ? ?0? ? ? ? & a_{22}? ? & a_{23}? \\
? ? ? ?0? ? ? ? &? ?0? ? ? ?&a_{23}? \\
? ? ? ?0? ? ? ? &? ?0? ? ? ?&a_{33}
? ? ? ?\end{pmatrix}
? ? \]
? ? %常用省略號(hào) :\dots \vdots \ddots
? ? \[
? ? ? ? A= \begin{bmatrix}
? ? ? ? a_{11}? ? &? \dots? &a_{1n}? \\
? ? ? ? & \ddots? &? \vdots \\
? ? ? ? 0? &? &? ?a_{nn}
? ? ? ? \end{bmatrix} _ {n \times n}
? ? \]
? ? 分塊矩陣(矩陣的嵌套)
? ? %矩陣之間一定要記得用美元符號(hào)包起來(lái)
? ? ?\centering
? ? ? $
? ? ? ?\begin{pmatrix}
? ? ? ? ? \begin{matrix}
? ? ? ? ? ? ?1? & 0 \\
? ? ? ? ? ? ?0? &1
? ? ? ? ? \end{matrix}
? ? ? ? ? ?&\text{\Large 0}\\%在數(shù)學(xué)環(huán)境中使用text命令才可以讓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]{\Huge 0}}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? &? ? ? ? ?&a_{nn}
? ? ? ? %\multicolumn{cols}{pos}{text}合并多列
? ? ? ? %raisebox來(lái)調(diào)整高度
? ? ? \end{pmatrix}?
? ? $
? ? %跨列的省略號(hào) :\hdotsfor{列數(shù)}
? ? $
? ? ? \begin{pmatrix}
? ? ? ? ? 1? ? ?&? \frac{1}{2}? \dots? &\frac{1}{n} \\
? ? ? ? ? \hdotsfor{4}\\
? ? ? ? ? m? ? ?&? \frac{m}{2} &\dots? &\frac{m}{n}
? ? ? \end{pmatrix}?
? ? $
? ? %行內(nèi)小矩陣? (smallmatrix)? 環(huán)境
? ? 復(fù)數(shù)? $z= (x,y)$? 也可以用矩陣
? ? \begin{math}
? ? ? ? \left( %需要手動(dòng)加上左括號(hào)
? ? ? ? \begin{smallmatrix}
? ? ? ? ? x? & -y \\
? ? ? ? ? y? &? x? ? ? ?
? ? ? ? \end{smallmatrix}
? ? ? ? \right)%需要手動(dòng)加上右括號(hào)
? ? \end{math}來(lái)表示
? ? %array 環(huán)境? (類(lèi)似于表格環(huán)境tabular)
? ? 表格矩陣
? ? $
? ? ? ?\begin{array}{r|r}
? ? ? ?\frac{1}{2} & 0? \\
? ? ? ?\hline
? ? ? ?0? ?&? -\frac{a}洼畅 c \\
? ? ? ?\end{array}
? ? $
? ? %用array環(huán)境構(gòu)造復(fù)雜矩陣
? ? $
? ? % @{內(nèi)容} 添加任意內(nèi)容吩案,不占表項(xiàng)計(jì)數(shù)
? ? %? 此處添加一個(gè)負(fù)值空白,表示向左移-5pt的距離,l代表左
? ? ? ? \begin{array}{c@{\hspace{-5pt}}l}
? ? ? ? ? ? ?%第一行帝簇,第一列
? ? ? ? ? ? ?\left(
? ? ? ? ? ? ?\begin{array}{ccc|ccc}
? ? ? ? ? ? ? ? a? &\cdots & a & b & \cdots? &b\\
? ? ? ? ? ? ? ? &? \ddots? & \vdots? & \vdots & \ddots \\
? ? ? ? ? ? ? ? &? ? ? ? ? &a? &b \\ \hline? ?
? ? ? ? ? ? ? ? &? ? ? ? ? &? ?& c? &\cdots? &c \\
? ? ? ? ? ? ? ? &? ? ? ? ? &? ?& \vdots && \vdots \\
? ? ? ? ? ? ? ? \multicolumn{3}{c|}{\raisebox{2ex}[0pt]{\Huge 0}}
? ? ? ? ? ? ? ? & c & \cdots? & c? ? ?
? ? ? ? ? ? ?\end{array}? ? ?
? ? ? ? ? ? ?\right)? ??
? ? ? ? ? ? ?&
? ? ? ? ? ? ?%第一行第二列
? ? ? ? ? ? ?%效果是兩個(gè)括號(hào)標(biāo)識(shí)符
? ? ? ? ? ? ?\begin{array}{l}
? ? ? ? ? ? ?%left 僅僅與$\right$配對(duì)? 徘郭,什么都不輸出
? ? ? ? ? ? ?\left.\rule{0mm}{7mm}\right\}p\\
? ? ? ? ? ? ?\\
? ? ? ? ? ? ?\left.\rule{0mm}{7mm}\right\}q\\
? ? ? ? ? ? ?\end{array}
? ? ? ? ? ? ?\\[-5pt]
? ? ? ? ? ? ?%第二行第二列
? ? ? ? ? ? ?\begin{array}{cc}
? ? ? ? ? ? ?\underbrace{\rule{17mm}{0mm}}_m%\underbrace{text}橫向大括號(hào)
? ? ? ? ? ? ?\underbrace{\rule{17mm}{0mm}}_m%用下劃線加字母的方式指定標(biāo)識(shí)符
? ? ? ? ? ? ?\end{array}
? ? ? ? \end{array}? ?
? ? $
\end{document}
\documentclass{ctexart}
%\usepackage{ctex}
%主要學(xué)習(xí)使用matraix方法排版矩陣和使用array環(huán)境排版復(fù)雜矩陣的方法
\usepackage{amsmath}
\begin{document}
矩陣環(huán)境 %用 & 分隔列,用 \\ 分隔行
%矩陣環(huán)境之間一定要記得用美元符號(hào)包起來(lái)
%而且美元符號(hào)和begin己儒,end一定要相連
$ \begin{matrix}%沒(méi)有任何分隔符
? ? ? ?0 & 1 \\
? ? ? ?1 & 0?
? \end{matrix} \qquad
$ ?
$%方括號(hào)分隔符
? \begin{bmatrix}?
? ? 0 & -1 \\
? ? ? 1 & 0
? ? ? \end{bmatrix} \qquad
? ? $ ?
? ? $%大寫(xiě)的B花括號(hào)分隔符
? ? \begin{Bmatrix}?
? ? 0 & -1 \\
? ? 1 & 0
? ? \end{Bmatrix} \qquad??
? ? $
? ? $%小寫(xiě)的p(圓括號(hào)分隔符)
? ? \begin{pmatrix}?
? ? 0 & -1 \\
? ? 1 & 0
? ? \end{pmatrix} \qquad??
? ? $
? ? $%|單豎線分隔符|
? ? \begin{vmatrix}?
? ? 0 & -1 \\
? ? 1 & 0
? ? \end{vmatrix} \qquad??
? ? $
? ? $%大寫(xiě)的v||雙豎線分隔符||
? ? \begin{Vmatrix}?
? ? 0 & -1 \\
? ? 1 & 0
? ? \end{Vmatrix} \qquad??
? ? $
? ? %可以使用上下標(biāo)
? ? \[
? ? ? ?A = \begin{pmatrix}
? ? ? ?a_{11}^2 & a_{12}^ 2 &a_{13}^2 \\
? ? ? ?0? ? ? ? & a_{22}? ? & a_{23}? \\
? ? ? ?0? ? ? ? &? ?0? ? ? ?&a_{23}? \\
? ? ? ?0? ? ? ? &? ?0? ? ? ?&a_{33}
? ? ? ?\end{pmatrix}
? ? \]
? ? %常用省略號(hào) :\dots \vdots \ddots
? ? \[
? ? ? ? A= \begin{bmatrix}
? ? ? ? a_{11}? ? &? \dots? &a_{1n}? \\
? ? ? ? & \ddots? &? \vdots \\
? ? ? ? 0? &? &? ?a_{nn}
? ? ? ? \end{bmatrix} _ {n \times n}
? ? \]
? ? 分塊矩陣(矩陣的嵌套)
? ? %矩陣之間一定要記得用美元符號(hào)包起來(lái)
? ? ?\centering
? ? ? $
? ? ? ?\begin{pmatrix}
? ? ? ? ? \begin{matrix}
? ? ? ? ? ? ?1? & 0 \\
? ? ? ? ? ? ?0? &1
? ? ? ? ? \end{matrix}
? ? ? ? ? ?&\text{\Large 0}\\%在數(shù)學(xué)環(huán)境中使用text命令才可以讓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]{\Huge 0}}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? &? ? ? ? ?&a_{nn}
? ? ? ? %\multicolumn{cols}{pos}{text}合并多列
? ? ? ? %raisebox來(lái)調(diào)整高度
? ? ? \end{pmatrix}?
? ? $
? ? %跨列的省略號(hào) :\hdotsfor{列數(shù)}
? ? $
? ? ? \begin{pmatrix}
? ? ? ? ? 1? ? ?&? \frac{1}{2}? \dots? &\frac{1}{n} \\
? ? ? ? ? \hdotsfor{4}\\
? ? ? ? ? m? ? ?&? \frac{m}{2} &\dots? &\frac{m}{n}
? ? ? \end{pmatrix}?
? ? $
? ? %行內(nèi)小矩陣? (smallmatrix)? 環(huán)境
? ? 復(fù)數(shù)? $z= (x,y)$? 也可以用矩陣
? ? \begin{math}
? ? ? ? \left( %需要手動(dòng)加上左括號(hào)
? ? ? ? \begin{smallmatrix}
? ? ? ? ? x? & -y \\
? ? ? ? ? y? &? x? ? ? ?
? ? ? ? \end{smallmatrix}
? ? ? ? \right)%需要手動(dòng)加上右括號(hào)
? ? \end{math}來(lái)表示
? ? %array 環(huán)境? (類(lèi)似于表格環(huán)境tabular)
? ? 表格矩陣
? ? $
? ? ? ?\begin{array}{r|r}
? ? ? ?\frac{1}{2} & 0? \\
? ? ? ?\hline
? ? ? ?0? ?&? -\frac{a}崎岂 c \\
? ? ? ?\end{array}
? ? $
? ? %用array環(huán)境構(gòu)造復(fù)雜矩陣
? ? $
? ? % @{內(nèi)容} 添加任意內(nèi)容,不占表項(xiàng)計(jì)數(shù)
? ? %? 此處添加一個(gè)負(fù)值空白闪湾,表示向左移-5pt的距離,l代表左
? ? ? ? \begin{array}{c@{\hspace{-5pt}}l}
? ? ? ? ? ? ?%第一行冲甘,第一列
? ? ? ? ? ? ?\left(
? ? ? ? ? ? ?\begin{array}{ccc|ccc}
? ? ? ? ? ? ? ? a? &\cdots & a & b & \cdots? &b\\
? ? ? ? ? ? ? ? &? \ddots? & \vdots? & \vdots & \ddots \\
? ? ? ? ? ? ? ? &? ? ? ? ? &a? &b \\ \hline? ?
? ? ? ? ? ? ? ? &? ? ? ? ? &? ?& c? &\cdots? &c \\
? ? ? ? ? ? ? ? &? ? ? ? ? &? ?& \vdots && \vdots \\
? ? ? ? ? ? ? ? \multicolumn{3}{c|}{\raisebox{2ex}[0pt]{\Huge 0}}
? ? ? ? ? ? ? ? & c & \cdots? & c? ? ?
? ? ? ? ? ? ?\end{array}? ? ?
? ? ? ? ? ? ?\right)? ??
? ? ? ? ? ? ?&
? ? ? ? ? ? ?%第一行第二列
? ? ? ? ? ? ?%效果是兩個(gè)括號(hào)標(biāo)識(shí)符
? ? ? ? ? ? ?\begin{array}{l}
? ? ? ? ? ? ?%left 僅僅與$\right$配對(duì)? ,什么都不輸出
? ? ? ? ? ? ?\left.\rule{0mm}{7mm}\right\}p\\
? ? ? ? ? ? ?\\
? ? ? ? ? ? ?\left.\rule{0mm}{7mm}\right\}q\\
? ? ? ? ? ? ?\end{array}
? ? ? ? ? ? ?\\[-5pt]
? ? ? ? ? ? ?%第二行第二列
? ? ? ? ? ? ?\begin{array}{cc}
? ? ? ? ? ? ?\underbrace{\rule{17mm}{0mm}}_m%\underbrace{text}橫向大括號(hào)
? ? ? ? ? ? ?\underbrace{\rule{17mm}{0mm}}_m%用下劃線加字母的方式指定標(biāo)識(shí)符
? ? ? ? ? ? ?\end{array}
? ? ? ? \end{array}? ?
? ? $
\end{document}